Merge pull request #67106 from hborla/validate-extension-macros

[Macros] Add missing macro validation.
This commit is contained in:
Holly Borla
2023-07-14 07:53:43 -07:00
committed by GitHub
11 changed files with 212 additions and 74 deletions

View File

@@ -7271,6 +7271,9 @@ ERROR(local_extension_macro,none,
ERROR(extension_macro_invalid_conformance,none,
"invalid protocol conformance %0 in extension macro",
(Type))
ERROR(macro_attached_to_invalid_decl,none,
"'%0' macro cannot be attached to %1",
(StringRef, DescriptiveDeclKind))
ERROR(macro_resolve_circular_reference, none,
"circular reference resolving %select{freestanding|attached}0 macro %1",