================ @@ -234,6 +273,29 @@ cir::FuncOp CIRGenFunction::generateCode(clang::GlobalDecl gd, cir::FuncOp fn, return fn; } +clang::QualType CIRGenFunction::buildFunctionArgList(clang::GlobalDecl gd, + FunctionArgList &args) { + const auto *fd = cast<FunctionDecl>(gd.getDecl()); + QualType retTy = fd->getReturnType(); + + const auto *md = dyn_cast<CXXMethodDecl>(fd); + if (md && md->isInstance()) + cgm.errorNYI(fd->getSourceRange(), "buildFunctionArgList: CXXMethodDecl"); + + if (isa<CXXConstructorDecl>(fd)) ---------------- andykaylor wrote:
Not in this function. That is, not in either `CodeGenFunction::BuildFunctionArgList` or the incubator implementation of this function. https://github.com/llvm/llvm-project/pull/129167 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits