[Macros] Code item macros

Add support for declaring and expanding code item macros.  Add experimental feature flag `CodeItemMacros`.
This commit is contained in:
Richard Wei
2023-03-09 00:32:19 -08:00
parent 9c9671b349
commit 01e6fe2936
24 changed files with 226 additions and 25 deletions

View File

@@ -2239,6 +2239,7 @@ static uint8_t getRawStableMacroRole(swift::MacroRole context) {
CASE(Member)
CASE(Peer)
CASE(Conformance)
CASE(CodeItem)
}
#undef CASE
llvm_unreachable("bad result declaration macro kind");