C++: handle @try statements in the parser.

No semantic analysis yet, but this prevents the parser from generating
bogus diagnostics.

Task-number: QTCREATORBUG-9309
Change-Id: I2ec575a8474cd51bfa97b17678d3da71ab8dcd7a
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
Erik Verbruggen
2013-07-18 10:04:28 +02:00
parent 61367fc6ab
commit 23085895d6
3 changed files with 106 additions and 0 deletions

View File

@@ -222,6 +222,7 @@ public:
bool parseObjCProtocol(DeclarationAST *&node,
SpecifierListAST *attributes = 0);
bool parseObjCTryStatement(StatementAST *&node);
bool parseObjCSynchronizedStatement(StatementAST *&node);
bool parseObjCEncodeExpression(ExpressionAST *&node);
bool parseObjCProtocolExpression(ExpressionAST *&node);