[clang] [Attributes] Support Attributes being declared as supporting an experimental late parsing mode "extension" (PR #88596)

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Tue Apr 23 10:34:49 PDT 2024


================
@@ -592,6 +592,48 @@ class AttrSubjectMatcherAggregateRule<AttrSubject subject> {
 
 def SubjectMatcherForNamed : AttrSubjectMatcherAggregateRule<Named>;
 
+// Late Attribute parsing mode enum
+class LateAttrParseKind <int val> {
+  int Kind = val;
+}
----------------
AaronBallman wrote:

```suggestion
// Enumeration specifying what kind of behavior should be used for late
// parsing of attributes.
class LateAttrParseKind<int Val> {
  int Kind = Val;
}
```


https://github.com/llvm/llvm-project/pull/88596


More information about the cfe-commits mailing list