================ @@ -1463,9 +1463,13 @@ def ConstInit : InheritableAttr { def Constructor : InheritableAttr { let Spellings = [GCC<"constructor">]; - let Args = [DefaultIntArgument<"Priority", 65535>]; + let Args = [ExprArgument<"Priority", 1>]; let Subjects = SubjectList<[Function]>; + let TemplateDependent = 1; let Documentation = [CtorDtorDocs]; + let AdditionalMembers = [{ + static constexpr unsigned int DefaultPriority = 65535; ---------------- Sirraide wrote:
We generally use just `unsigned` instead of `unsigned int`. https://github.com/llvm/llvm-project/pull/151400 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits