================ @@ -132,6 +132,10 @@ class ABIInfo { virtual llvm::FixedVectorType * getOptimalVectorMemoryType(llvm::FixedVectorType *T, const LangOptions &Opt) const; + + /// Used by Arm64EC calling convention code to call into x86 calling + /// convention code for varargs function. + virtual ABIArgInfo classifyArgForArm64ECVarArg(QualType Ty) const; ---------------- efriedma-quic wrote:
The concrete type in question is defined in x86.cpp, and it's called from AArch64.cpp. I don't see how we can get the concrete type, unless we do a much bigger refactor. https://github.com/llvm/llvm-project/pull/152411 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits