Commit Graph

4 Commits

Author SHA1 Message Date
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
Hamish Knight
100244a0c3 Avoid computing generated source notes on child notes
This could cause us to double up on the same note
for nested macro expansions, as we'd generate the
note, then when recursing back through the function
we'd compute the same note again. Also remove the
seemingly unused `lastBufferID` param.
2023-05-02 16:21:44 +01:00
Doug Gregor
903505ab02 [Test] Code-sign executable before running it :)
Fixes rdar://108216111.
2023-04-18 13:46:04 -07:00
Doug Gregor
68829ed917 Add test case for expanding a macro defined in terms of another macro 2023-04-16 13:35:55 -04:00