From 9cd4344c4e3df112c99ef7ce6618e3be35779312 Mon Sep 17 00:00:00 2001 From: Ilmir Usmanov Date: Thu, 9 Oct 2014 19:58:13 +0400 Subject: [PATCH] Fix for loop parsing --- src/libjsparser/parser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libjsparser/parser.c b/src/libjsparser/parser.c index edaf8dc91..0dbceecf5 100644 --- a/src/libjsparser/parser.c +++ b/src/libjsparser/parser.c @@ -2552,7 +2552,7 @@ plain_for: skip_newlines (); if (!token_is (TOK_SEMICOLON)) { - parse_assignment_expression (); + parse_expression (); next_token_must_be (TOK_SEMICOLON); } else @@ -2570,7 +2570,7 @@ plain_for: skip_newlines (); if (!token_is (TOK_CLOSE_PAREN)) { - parse_assignment_expression (); + parse_expression (); STACK_DROP (IDX, 1); next_token_must_be (TOK_CLOSE_PAREN); }