summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_compile.c')
-rw-r--r--Zend/zend_compile.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c
index 6deea135d6..8fd71d0aaf 100644
--- a/Zend/zend_compile.c
+++ b/Zend/zend_compile.c
@@ -3477,7 +3477,6 @@ static int zend_handle_loops_and_finally_ex(zend_long depth) /* {{{ */
SET_UNUSED(opline->op1);
SET_UNUSED(opline->op2);
opline->op1.num = loop_var->u.try_catch_offset;
- opline->extended_value = ZEND_FAST_CALL_UNBOUND;
} else if (loop_var->opcode == ZEND_RETURN) {
/* Stack separator */
break;
@@ -4126,7 +4125,7 @@ void zend_compile_try(zend_ast *ast) /* {{{ */
zend_stack_del_top(&CG(loop_var_stack));
opline = zend_emit_op(NULL, ZEND_FAST_CALL, NULL, NULL);
- opline->op1.opline_num = opnum_jmp + 1;
+ opline->op1.num = try_catch_offset;
opline->result_type = IS_TMP_VAR;
opline->result.var = CG(context).fast_call_var;