From 54db52dda71e1300ecd3da97e90ae8390caa468c Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 22 May 2013 16:11:12 +0100 Subject: [PATCH] Call HandlePreprocessedEntities to handle preprocessor definitions when walking through records. --- src/Parser/Parser.cpp | 2 ++ 1 file changed, 2 insertions(+) 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();