Freaking FINALLY: postparser
This commit is contained in:
@@ -48,7 +48,7 @@ main( int __unused argc,
|
||||
|
||||
/* get property2 () { return 1; }, */
|
||||
[ 9] = getop_func_expr_n (240, 243 /* any tmp reg */, 0),
|
||||
[10] = getop_meta (OPCODE_META_TYPE_FUNCTION_END, 0, 14),
|
||||
[10] = getop_meta (OPCODE_META_TYPE_FUNCTION_END, 0, 4),
|
||||
[11] = getop_reg_var_decl (250, 255),
|
||||
[12] = getop_assignment (250, OPCODE_ARG_TYPE_SMALLINT, 1),
|
||||
[13] = getop_retval (250),
|
||||
@@ -57,7 +57,7 @@ main( int __unused argc,
|
||||
/* set property2 (a) { this.property3 = a * 10; }, */
|
||||
[15] = getop_func_expr_n (250, 243 /* any tmp reg */, 1),
|
||||
[16] = getop_meta (OPCODE_META_TYPE_VARG, 0, 255),
|
||||
[17] = getop_meta (OPCODE_META_TYPE_FUNCTION_END, 0, 25),
|
||||
[17] = getop_meta (OPCODE_META_TYPE_FUNCTION_END, 0, 8),
|
||||
[18] = getop_reg_var_decl (250, 255),
|
||||
[19] = getop_this (250),
|
||||
[20] = getop_assignment (251, OPCODE_ARG_TYPE_STRING, 4),
|
||||
@@ -70,7 +70,7 @@ main( int __unused argc,
|
||||
/* set property3 (b) { this.property1 = b; } }; */
|
||||
[26] = getop_func_expr_n (250, 243 /* any tmp reg */, 1),
|
||||
[27] = getop_meta (OPCODE_META_TYPE_VARG, 1, 255),
|
||||
[28] = getop_meta (OPCODE_META_TYPE_FUNCTION_END, 0, 34),
|
||||
[28] = getop_meta (OPCODE_META_TYPE_FUNCTION_END, 0, 6),
|
||||
[29] = getop_reg_var_decl (250, 255),
|
||||
[30] = getop_this (250),
|
||||
[31] = getop_assignment (251, OPCODE_ARG_TYPE_STRING, 2),
|
||||
|
||||
@@ -31,18 +31,18 @@ main( int __unused argc,
|
||||
[ 0] = getop_reg_var_decl (255, 255),
|
||||
[ 1] = getop_var_decl (0),
|
||||
[ 2] = getop_var_decl (1),
|
||||
[ 3] = getop_try (0, 8),
|
||||
[ 3] = getop_try (0, 5),
|
||||
[ 4] = getop_assignment (0, OPCODE_ARG_TYPE_STRING, 1),
|
||||
[ 5] = getop_assignment (1, OPCODE_ARG_TYPE_VARIABLE, 0),
|
||||
[ 6] = getop_throw (1),
|
||||
[ 7] = getop_assignment (1, OPCODE_ARG_TYPE_SMALLINT, 12),
|
||||
[ 8] = getop_meta (OPCODE_META_TYPE_CATCH, 0, 14),
|
||||
[ 8] = getop_meta (OPCODE_META_TYPE_CATCH, 0, 6),
|
||||
[ 9] = getop_meta (OPCODE_META_TYPE_CATCH_EXCEPTION_IDENTIFIER, 2, 255),
|
||||
[10] = getop_equal_value_type (0, 1, 2),
|
||||
[11] = getop_is_true_jmp_down (0, 0, 3),
|
||||
[12] = getop_exitval (1),
|
||||
[13] = getop_assignment (0, OPCODE_ARG_TYPE_SIMPLE, ECMA_SIMPLE_VALUE_FALSE),
|
||||
[14] = getop_meta (OPCODE_META_TYPE_FINALLY, 0, 18),
|
||||
[14] = getop_meta (OPCODE_META_TYPE_FINALLY, 0, 4),
|
||||
[15] = getop_is_false_jmp_down (0, 0, 2),
|
||||
[16] = getop_exitval (0),
|
||||
[17] = getop_exitval (1),
|
||||
|
||||
Reference in New Issue
Block a user