diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index 173e508e..a0d75536 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -323,6 +323,8 @@ CppSharp::Class^ Parser::WalkRecordCXX(clang::CXXRecordDecl* Record) using namespace clang; using namespace clix; + if (Record->isInjectedClassName()) + return nullptr; auto NS = GetNamespace(Record); assert(NS && "Expected a valid namespace");