From 77d56c5f930da11edcf8dc15e96ded29fd4563d7 Mon Sep 17 00:00:00 2001 From: Ilmir Usmanov Date: Wed, 15 Oct 2014 17:14:27 +0400 Subject: [PATCH] Fix function end meta in property setter and getter --- 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 5d47effe7..6840e2cbe 100644 --- a/src/libjsparser/parser.c +++ b/src/libjsparser/parser.c @@ -797,7 +797,7 @@ parse_property_assignment (void) skip_newlines (); parse_argument_list (AL_FUNC_EXPR, next_temp_name (), INVALID_VALUE); // push lhs - STACK_PUSH (U16, opcode_counter); + STACK_PUSH (U16, OPCODE_COUNTER ()); DUMP_OPCODE_3 (meta, OPCODE_META_TYPE_FUNCTION_END, INVALID_VALUE, INVALID_VALUE); token_after_newlines_must_be (TOK_OPEN_BRACE); @@ -832,7 +832,7 @@ parse_property_assignment (void) skip_newlines (); parse_argument_list (AL_FUNC_EXPR, next_temp_name (), INVALID_VALUE); // push lhs - STACK_PUSH (U16, opcode_counter); + STACK_PUSH (U16, OPCODE_COUNTER ()); DUMP_OPCODE_3 (meta, OPCODE_META_TYPE_FUNCTION_END, INVALID_VALUE, INVALID_VALUE); token_after_newlines_must_be (TOK_OPEN_BRACE);