diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index b0027f27..850dedd2 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -341,6 +341,8 @@ CppSharp::Class^ Parser::WalkRecordCXX(clang::CXXRecordDecl* Record) if (!isCompleteDefinition) return RC; + HandlePreprocessedEntities(Record, RC); + RC->IsPOD = Record->isPOD(); RC->IsUnion = Record->isUnion(); RC->IsAbstract = Record->isAbstract();