forked from qt-creator/qt-creator
C++11: Make 'enum struct', enum-base and opaque enum decls work.
For declarations like: enum struct Foo : long int; Change-Id: Id813efdbc31c8d70a4b40bb0101dc33a8dd2556a Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -374,10 +374,11 @@ public:
|
||||
return __ast;
|
||||
}
|
||||
|
||||
EnumSpecifierAST *EnumSpecifier(NameAST *name = 0, EnumeratorListAST *enumerator_list = 0)
|
||||
EnumSpecifierAST *EnumSpecifier(NameAST *name = 0, SpecifierListAST *type_specifier_list = 0, EnumeratorListAST *enumerator_list = 0)
|
||||
{
|
||||
EnumSpecifierAST *__ast = new (&pool) EnumSpecifierAST;
|
||||
__ast->name = name;
|
||||
__ast->type_specifier_list = type_specifier_list;
|
||||
__ast->enumerator_list = enumerator_list;
|
||||
return __ast;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user