-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Macros] Support module-qualified attached macro lookup #69457
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
Rebased from and replaces #65863 |
@swift-ci please smoke test |
296ebb5
to
e360aba
Compare
@swift-ci please smoke test |
e360aba
to
51a5fc9
Compare
@swift-ci please smoke test |
Allow attached macro expansion syntax to have a module qualifier, `@Foo.Bar`. rdar: //108621205 Co-Authored-By: Richard Wei <[email protected]>
51a5fc9
to
3731c6f
Compare
@swift-ci please smoke test |
@swift-ci please smoke test linux |
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.
The implementation looks good! As I noted in a few places, the "base" and "member" naming used in clients of destructureMacroRef
is a little misleading.
@swift-ci please smoke test |
@swift-ci please smoke test |
Nice! Should this be cherry-picked to 5.10? |
Allow attached macro expansion syntax to have a module qualifier,
@Foo.Bar
.Resolves #65485 / rdar://108621205