-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[nfc][cxx-interop] Add three requests ClangDirectLookupRequest
, CXXNamespaceMemberLookup
, and ClangRecordMemberLookup
.
#39436
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
Conversation
578ed9c
to
df64825
Compare
df64825
to
0f86e25
Compare
…XNamespaceMemberLookup`, and `ClangRecordMemberLookup`. None of these requests are used, so this is a non-functional change.
0f86e25
to
737597d
Compare
CXXNamespaceMemberLookup
, and ClangRecordMemberLookup
.ClangDirectLookupRequest
, CXXNamespaceMemberLookup
, and ClangRecordMemberLookup
.
Friendly ping. I'd love to get a review of this :) |
@swift-ci please smoke test. |
@swift-ci please test Windows platform. |
@swift-ci please test Windows. |
(re-testing after re-branch.) @swift-ci please smoke test. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this code actually being used yet? If not, I’m not sure we really ought to merge it at this stage—we have no way to test it or see that it actually works.
If possible, add imported members to the StructDecl's LookupTable rather than adding them directly as members. This will fix the issues with ordering that swiftlang#39436 poorly attempted to solve during IRGen. This also allows us to break out most of the test changes from swiftlang#39436.
No, it's not. It gets used in #38675. I pulled it out because I thought it would be easier to review. Anyway, it's now merged back into #38675. Thanks for the review! |
None of these requests are used, so this is a non-functional change.
Based on #39435. Please do not review the first commit, just click on the second commit and review that one. If you have comments on the first commit, please put them in #39435.
Refs #38675.