diff options
author | Erik Verbruggen <erik.verbruggen@me.com> | 2013-05-30 12:40:08 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-06-06 14:10:24 +0200 |
commit | e2a727c4505c76edb896471e17fe915ba7864239 (patch) | |
tree | 475f5aedc63839217b4f6f03111281df01eeddff /src/libs/3rdparty/cplusplus/Parser.cpp | |
parent | c2d6081a6cf1ac4a9168790d0f14db93933a9b02 (diff) |
C++: add semantic support for C++11 alias decls.
Task-number: QTCREATORBUG-9386
Change-Id: Ia68f3866c122ca5261dd73b2c740b47fb15744fc
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Parser.cpp')
-rw-r--r-- | src/libs/3rdparty/cplusplus/Parser.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libs/3rdparty/cplusplus/Parser.cpp b/src/libs/3rdparty/cplusplus/Parser.cpp index 38938d3545..9c6804219b 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) |