Skip to content

[lldb] Implement support for Clang Submodule imports in Swift contexts. #9532

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 7, 2024

Conversation

adrian-prantl
Copy link

It is legal to import a Clang submodule using Module.Submodule syntax. LLDB was not handling this correctly when doing contextual imports and stripped everything but the base name.

rdar://137003294

It is legal to import a Clang submodule using Module.Submodule
syntax. LLDB was not handling this correctly when doing contextual
imports and stripped everything but the base name.

rdar://137003294
@adrian-prantl adrian-prantl requested review from augusto2112 and kastiglione and removed request for JDevlieghere November 7, 2024 00:36
@adrian-prantl
Copy link
Author

I apologize for the slightly orthogonal conversion to llvm::Expected that I did en passant.

@adrian-prantl
Copy link
Author

@swift-ci test

@adrian-prantl
Copy link
Author

There "real" change is that we now use "A.B" as the index in the Swift module map instead of "A".

@adrian-prantl adrian-prantl merged commit be92898 into swiftlang:stable/20240723 Nov 7, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants