Browse Source

Fixed parsing of comments for enum declarations.

pull/144/head
triton 12 years ago
parent
commit
340b24b7f7
  1. 3
      src/CppParser/Parser.cpp
  2. 3
      src/Parser/Parser.cpp

3
src/CppParser/Parser.cpp

@ -1529,7 +1529,10 @@ Enumeration* Parser::WalkEnum(clang::EnumDecl* ED) @@ -1529,7 +1529,10 @@ Enumeration* Parser::WalkEnum(clang::EnumDecl* ED)
return E;
if (!E)
{
E = NS->FindEnum(Name, /*Create=*/true);
HandleDeclaration(ED, E);
}
if (ED->isScoped())
E->Modifiers = (Enumeration::EnumModifiers)

3
src/Parser/Parser.cpp

@ -1644,7 +1644,10 @@ CppSharp::AST::Enumeration^ Parser::WalkEnum(clang::EnumDecl* ED) @@ -1644,7 +1644,10 @@ CppSharp::AST::Enumeration^ Parser::WalkEnum(clang::EnumDecl* ED)
return E;
if (!E)
{
E = NS->FindEnum(Name, /*Create=*/true);
HandleDeclaration(ED, E);
}
if (ED->isScoped())
E->Modifiers |= CppSharp::AST::Enumeration::EnumModifiers::Scoped;

Loading…
Cancel
Save