-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[IDE][AST] Handle frameworks with traditional overlays where the underlying module declares cross imports in sourcekit #31227
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
[IDE][AST] Handle frameworks with traditional overlays where the underlying module declares cross imports in sourcekit #31227
Conversation
@swift-ci please test |
Build failed |
Failure seems unrelated:
|
@swift-ci please test OS X Platform |
Build failed |
…rlying module declares cross imports in sourcekit. We weren't handling this case, so their generated interfaces / doc info wouldn't include symbols from the cross-import overlays, and we wouldn't map the underscored cross-import overlay name back to the declaring framework's name in cusor-info, completion results or when indexing. Resolves rdar://problem/62138551
ab4149e
to
b7ac8f8
Compare
@swift-ci please test |
Build failed |
Build failed |
@swift-ci please test Windows Platform |
@swift-ci please test windows |
@swift-ci please test |
Build failed |
Build failed |
@swift-ci please test Windows Platform |
We weren't handling this case, so their generated interfaces / doc info wouldn't include symbols from the cross-import overlays, and we wouldn't map the underscored cross-import overlay name back to the declaring framework's name in cusor-info, completion results or when indexing.
Resolves rdar://problem/62138551