C++: add semantic support for C++11 alias decls.

Task-number: QTCREATORBUG-9386

Change-Id: Ia68f3866c122ca5261dd73b2c740b47fb15744fc
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
Erik Verbruggen
2013-05-30 12:40:08 +02:00
committed by Nikolai Kosjar
parent c2d6081a6c
commit e2a727c450
12 changed files with 83 additions and 12 deletions

View File

@@ -868,7 +868,9 @@ bool Parser::parseAliasDeclaration(DeclarationAST *&node)
AliasDeclarationAST *alias = new (_pool) AliasDeclarationAST;
alias->using_token = consumeToken();
alias->identifier_token = consumeToken();
SimpleNameAST *name = new (_pool) SimpleNameAST;
name->identifier_token = consumeToken();
alias->name = name;
// ### attributes!
while (LA() != T_EQUAL)