Issue #1389 fixed in parser_compute_indicies by resolving local variable hiding. (#1410)

JerryScript-DCO-1.0-Signed-off-by: István Kádár ikadar@inf.u-szeged.hu
This commit is contained in:
Istvan Kadar
2016-10-28 14:56:13 +02:00
committed by Zoltan Herczeg
parent ec4f4e6fdb
commit ff6b3a9b02
2 changed files with 43 additions and 4 deletions
+4 -4
View File
@@ -338,11 +338,11 @@ parser_compute_indicies (parser_context_t *context_p, /**< context */
if (!(literal_p->status_flags & LEXER_FLAG_FUNCTION_NAME))
{
literal_p = (lexer_literal_t *) parser_list_iterator_next (&literal_iterator);
lexer_literal_t *func_literal_p = (lexer_literal_t *) parser_list_iterator_next (&literal_iterator);
JERRY_ASSERT (literal_p != NULL
&& literal_p->type == LEXER_FUNCTION_LITERAL);
literal_p->prop.index = init_index;
JERRY_ASSERT (func_literal_p != NULL
&& func_literal_p->type == LEXER_FUNCTION_LITERAL);
func_literal_p->prop.index = init_index;
}
}