Fixed the parsing of foreach statements. The initializer expression needs to be an assignment expression.

This commit is contained in:
Roberto Raggi
2009-07-03 11:31:00 +02:00
parent b2df9bddec
commit ca62e4f61c

View File

@@ -2130,7 +2130,7 @@ bool Parser::parseForeachStatement(StatementAST *&node)
blockErrors(blocked);
rewind(startOfTypeSpecifier);
parseExpression(ast->expression);
parseAssignmentExpression(ast->expression);
}
blockErrors(blocked);