diff --git a/oi/type_graph/ClangTypeParser.cpp b/oi/type_graph/ClangTypeParser.cpp index 86ae192..becd2f0 100644 --- a/oi/type_graph/ClangTypeParser.cpp +++ b/oi/type_graph/ClangTypeParser.cpp @@ -333,6 +333,9 @@ void ClangTypeParser::enumerateClassParents(const clang::RecordType& ty, if (baseType.isNull()) continue; + if (base.isVirtual()) + continue; + auto* baseCxxDecl = baseType->getAsCXXRecordDecl(); if (baseCxxDecl == nullptr) continue;