-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Deserialization] Allow lookup into decls that don't have an interface type yet #27410
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
[Deserialization] Allow lookup into decls that don't have an interface type yet #27410
Conversation
ce17c56
to
ec3f1e2
Compare
@swift-ci please test |
Should we just…not do this part? Is it masking other issues? After all, presumably |
Well, hopefully once |
I mean, why is there a filter at all? |
An interface type filter? It doesn't seem to have an effect if I remove the filter. I'm happy to remove the filter instead. |
ec3f1e2
to
236e258
Compare
@swift-ci please test |
Build failed |
Build failed |
236e258
to
ea6e12f
Compare
ea6e12f
to
8825f10
Compare
…e type yet Fixes rdar://55560962 and https://bugs.swift.org/browse/SR-11495 This bug was caused because we'd fail to lookup C in B, because we hadn't computed its type yet and therefore B is filtered from lookup. Just remove the filter for interface type.
8825f10
to
67683d8
Compare
@swift-ci please smoke test |
LLDB test failure seems unrelated. @swift-ci please test macOS |
@swift-ci please test source compatibility |
Fixes rdar://55560962 and https://bugs.swift.org/browse/SR-11495
This bug was caused because we'd fail to lookup C in B, because we
hadn't computed its type yet and therefore B is filtered from lookup.
Just remove the filter for interface type.