From 116a80f8aef416da4ef632fe55bbd268d3010dda Mon Sep 17 00:00:00 2001 From: Ruben Ayrapetyan Date: Fri, 15 Aug 2014 19:46:02 +0400 Subject: [PATCH] Ilmir's fix of register variables counting. --- src/libjsparser/parser.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libjsparser/parser.c b/src/libjsparser/parser.c index 6da74e763..686724b85 100644 --- a/src/libjsparser/parser.c +++ b/src/libjsparser/parser.c @@ -75,7 +75,7 @@ static void start_new_scope (void) { JERRY_ASSERT (temp_name_stack_head < MAX_OPCODES); - temp_name_stack[temp_name_stack_head++] = temp_name; + temp_name_stack[temp_name_stack_head++] = max_temp_name; max_temp_name = min_temp_name; } @@ -83,6 +83,7 @@ static void finish_scope (void) { temp_name = temp_name_stack[--temp_name_stack_head]; + max_temp_name = temp_name; } static void