summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2015-08-04 08:35:40 +0300
committerDmitry Stogov <dmitry@zend.com>2015-08-04 08:35:40 +0300
commit58596897e97da0a3fae82a6a3b17bbfa1e7de689 (patch)
treea0260a1f4afcdf08a40f393f753113f7bcff6d5e /Zend/zend_compile.c
parenta16aa4c42c0483406b53518e28259162c1b7699f (diff)
downloadphp-git-58596897e97da0a3fae82a6a3b17bbfa1e7de689.tar.gz
Get rid of ZEND_FAST_CALL_UNBOUND
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;