Holly Borla
b28cdb030e
[Macros] Make code item macros unavailable in noasserts builds.
2023-06-30 23:16:48 -07:00
Doug Gregor
954a0db60f
Parameterize visitAuxiliaryDecls to account for separate traversal
...
Some places want to do in-order walks of MacroExpansionDecls, but still
visit auxiliary declarations. Rather than force them to specifically
filter out declarations from the MacroExpansionDecl, add a parameter to
visitAuxiliaryDecls to skip them.
2023-06-06 16:47:12 -07:00
Doug Gregor
cfda29ccd4
[SE-0397] Enable freestanding declaration macros by default.
...
This proposal has been accepted. Move the feature flag from "experimental"
to "always enabled". Tracked by rdar://108637367.
2023-05-24 09:16:55 -07:00
Rintaro Ishizaki
02a604e7e7
[Tests/Macros] Add %target-codesign before %target-run
...
rdar://107658689
2023-04-05 12:48:09 -07:00
Richard Wei
01e6fe2936
[Macros] Code item macros
...
Add support for declaring and expanding code item macros. Add experimental feature flag `CodeItemMacros`.
2023-04-04 09:54:57 -07:00