================ @@ -4769,31 +4769,32 @@ ExprResult Sema::CheckOSLogFormatStringArg(Expr *Arg) { /// Check that the user is calling the appropriate va_start builtin for the /// target and calling convention. static bool checkVAStartABI(Sema &S, unsigned BuiltinID, Expr *Fn) { - const llvm::Triple &TT = S.Context.getTargetInfo().getTriple(); + const TargetInfo &TI = S.Context.getTargetInfo(); + bool IsMicrosoftABI = TI.getCXXABI().isMicrosoft(); ---------------- mstorsjo wrote:
Indeed - mingw is Windows but does not use the Microsoft C++ ABI. It does use the Microsoft C ABI though, mostly. https://github.com/llvm/llvm-project/pull/129909 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits