================ @@ -1422,9 +1424,11 @@ def Deprecated : InheritableAttr { def Destructor : InheritableAttr { let Spellings = [GCC<"destructor">]; - let Args = [DefaultIntArgument<"Priority", 65535>]; + let Args = [ExprArgument<"Priority", 1>]; let Subjects = SubjectList<[Function]>; let Documentation = [CtorDtorDocs]; + let TemplateDependent = 1; + let AdditionalMembers = [{ static const int DefaultPriority = 65535; }]; ---------------- erichkeane wrote:
```suggestion let AdditionalMembers = [{ static constexpr int DefaultPriority = 65535; }]; ``` Also wonder if these should be `unsigned`? https://github.com/llvm/llvm-project/pull/67376 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits