Skip to content

Commit ea43cc8

Browse files
usiemsmrbean-bremen
authored andcommitted
Improve type name handling
1 parent 8c4d63b commit ea43cc8

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

generator/parser/parser.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,7 @@ bool Parser::parseUsing(DeclarationAST *&node)
735735
nextToken();
736736
}
737737

738-
if (!parseName(ast->name))
738+
if (!parseName(ast->name, /*acceptTemplateId=*/true))
739739
return false;
740740

741741
ADVANCE(';', ";");
@@ -1151,6 +1151,10 @@ bool Parser::parseSimpleTypeSpecifier(TypeSpecifierAST *&node,
11511151
}
11521152
else
11531153
{
1154+
if (token_stream.lookAhead() == Token_typename)
1155+
{
1156+
nextToken(); // simply skip for now
1157+
}
11541158
if (!parseName(ast->name, true))
11551159
{
11561160
ast->name = 0;

0 commit comments

Comments
 (0)