diff options
author | Christian Kamm <kamm@incasoftware.de> | 2012-09-19 10:09:55 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-09-19 12:20:58 +0200 |
commit | 2aa27e6d22757976811ac9f29291bb12e8871f0a (patch) | |
tree | eb6f963fcb3c179d4f3f226c5db22654daf803e4 /src/libs/3rdparty/cplusplus/Parser.h | |
parent | 0c3acb80c8c72bb24131272060afad114e33d0a1 (diff) |
C++11: Make expression-list expand to initializer-list.
This will fix a couple more places where brace-init-lists and
pack expansions are allowed but are not currently accepted by
the parser. For example:
foo(abc...);
now parses correctly.
Change-Id: I93710cef35154fea8437329f3174e4a2d56637b8
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Parser.h')
-rw-r--r-- | src/libs/3rdparty/cplusplus/Parser.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libs/3rdparty/cplusplus/Parser.h b/src/libs/3rdparty/cplusplus/Parser.h index 472ad412a2..a11de40b63 100644 --- a/src/libs/3rdparty/cplusplus/Parser.h +++ b/src/libs/3rdparty/cplusplus/Parser.h @@ -132,8 +132,7 @@ public: bool parseNamespaceAliasDefinition(DeclarationAST *&node); bool parseNewArrayDeclarator(NewArrayDeclaratorListAST *&node); bool parseNewExpression(ExpressionAST *&node); - bool parseExpressionListParen(ExpressionListParenAST *&node); - bool parseExpressionListParen0x(ExpressionAST *&node); + bool parseExpressionListParen(ExpressionAST *&node); bool parseNewInitializer(NewInitializerAST *&node); bool parseNewTypeId(NewTypeIdAST *&node); bool parseOperator(OperatorAST *&node); |