================ @@ -415,3 +456,38 @@ void CIRRecordLowering::lowerUnion() { if (layoutSize % getAlignment(storageType)) packed = true; } + +void CIRRecordLowering::accumulateBases(const CXXRecordDecl *cxxRecordDecl) { + // If we've got a primary virtual base, we need to add it with the bases. + if (astRecordLayout.isPrimaryBaseVirtual()) { + cirGenTypes.getCGModule().errorNYI(recordDecl->getSourceRange(), + "accumulateBases: primary virtual base"); + } ---------------- erichkeane wrote:
I guess that makes sense, sgtm. https://github.com/llvm/llvm-project/pull/142823 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits