================ @@ -5259,19 +5276,22 @@ class FunctionProtoType final /// the various bits of extra information about a function prototype. struct ExtProtoInfo { FunctionType::ExtInfo ExtInfo; + Qualifiers TypeQuals; + RefQualifierKind RefQualifier = RQ_None; + ExceptionSpecInfo ExceptionSpec; + const ExtParameterInfo *ExtParameterInfos = nullptr; + SourceLocation EllipsisLoc; + FunctionEffectsRef FunctionEffects; + FunctionTypeExtraAttributeInfo ExtraAttributeInfo; + LLVM_PREFERRED_TYPE(bool) unsigned Variadic : 1; LLVM_PREFERRED_TYPE(bool) unsigned HasTrailingReturn : 1; LLVM_PREFERRED_TYPE(bool) unsigned CFIUncheckedCallee : 1; + LLVM_PREFERRED_TYPE(uint16_t) ---------------- AaronBallman wrote:
Same here as above. https://github.com/llvm/llvm-project/pull/141846 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits