From 298b6ac52041c6505159e62200c0c05c55421dd3 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Fri, 19 Jun 2009 14:48:07 +0200 Subject: [PATCH] Oops, restore the value of blockErrors() --- src/shared/cplusplus/Parser.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp index e46f4bbae93..73ffa2118b4 100644 --- a/src/shared/cplusplus/Parser.cpp +++ b/src/shared/cplusplus/Parser.cpp @@ -2932,9 +2932,9 @@ bool Parser::parseNameId(NameAST *&name) unsigned saved = cursor(); ExpressionAST *expr = 0; bool blocked = blockErrors(true); - if (parseCastExpression(expr)) { - (void) blockErrors(blocked); - + bool lookAtCastExpression = parseCastExpression(expr); + (void) blockErrors(blocked); + if (lookAtCastExpression) { if (CastExpressionAST *cast_expression = expr->asCastExpression()) { if (cast_expression->lparen_token && cast_expression->rparen_token && cast_expression->type_id && cast_expression->expression) { -- GitLab