From e2a727c4505c76edb896471e17fe915ba7864239 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Thu, 30 May 2013 12:40:08 +0200 Subject: C++: add semantic support for C++11 alias decls. Task-number: QTCREATORBUG-9386 Change-Id: Ia68f3866c122ca5261dd73b2c740b47fb15744fc Reviewed-by: Nikolai Kosjar --- src/libs/3rdparty/cplusplus/Parser.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/libs/3rdparty/cplusplus/Parser.cpp') diff --git a/src/libs/3rdparty/cplusplus/Parser.cpp b/src/libs/3rdparty/cplusplus/Parser.cpp index 38938d3545a..9c6804219bc 100644 --- a/src/libs/3rdparty/cplusplus/Parser.cpp +++ b/src/libs/3rdparty/cplusplus/Parser.cpp @@ -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) -- cgit v1.2.3