From 7e65890ca27fa9583cf126f97db0db2175c90fa1 Mon Sep 17 00:00:00 2001
From: Erik Verbruggen <erik.verbruggen@nokia.com>
Date: Wed, 29 Jul 2009 09:46:38 +0200
Subject: [PATCH] Fixed a typo in foreach parsing, which stored the initializer
 in the expression, which subsequently got overwritten by the (real)
 expression.

---
 src/shared/cplusplus/Parser.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp
index b7151055a33..52f7c6ef6f5 100644
--- a/src/shared/cplusplus/Parser.cpp
+++ b/src/shared/cplusplus/Parser.cpp
@@ -2153,7 +2153,7 @@ bool Parser::parseForeachStatement(StatementAST *&node)
 
             blockErrors(blocked);
             rewind(startOfTypeSpecifier);
-            parseAssignmentExpression(ast->expression);
+            parseAssignmentExpression(ast->initializer);
         }
 
         blockErrors(blocked);
-- 
GitLab