@ -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)
@ -1644,7 +1644,10 @@ CppSharp::AST::Enumeration^ Parser::WalkEnum(clang::EnumDecl* ED)
E->Modifiers |= CppSharp::AST::Enumeration::EnumModifiers::Scoped;