================ @@ -120,8 +120,10 @@ static void emitMemberInitializer(CIRGenFunction &cgf, static bool isInitializerOfDynamicClass(const CXXCtorInitializer *baseInit) { const Type *baseType = baseInit->getBaseClass(); - const auto *baseClassDecl = - cast<CXXRecordDecl>(baseType->castAs<RecordType>()->getDecl()); + const auto *baseClassDecl = cast<CXXRecordDecl>(baseType->castAs<RecordType>() + ->getOriginalDecl() + ->getDefinitionOrSelf() + ->getDefinitionOrSelf()); ---------------- mizvekov wrote:
```suggestion ->getDefinitionOrSelf()); ``` https://github.com/llvm/llvm-project/pull/152846 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits