================
@@ -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
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits