================ @@ -1344,14 +1344,134 @@ void CIRGenFunction::emitCXXConstructorCall(const clang::CXXConstructorDecl *d, assert(!cir::MissingFeatures::opCallArgEvaluationOrder()); - emitCallArgs(args, fpt, e->arguments(), e->getConstructor(), - /*ParamsToSkip=*/0); + if (auto inherited = d->getInheritedConstructor(); ---------------- andykaylor wrote:
I don't see anything inherented-ctor-specific at this point in classic codegen. Is that a bug there? Why is this needed? Doesn't the inherited case get handled in the call to emitCXXConstructCall below? https://github.com/llvm/llvm-project/pull/191467 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
