summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2019-10-04 02:53:24 +0300
committerDmitry Stogov <dmitry@zend.com>2019-10-04 02:53:24 +0300
commitbf56daa8c86427b4afdd81a0aab825adcf06ce71 (patch)
treec62d7af3824908ec3d6c1e3eea6c774bb6eca2ea
parent204660fd9acbeca0f580419f48540d1577857f7a (diff)
downloadphp-git-bf56daa8c86427b4afdd81a0aab825adcf06ce71.tar.gz
Remove "finally" restriction.
-rw-r--r--ext/opcache/Optimizer/pass3.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/ext/opcache/Optimizer/pass3.c b/ext/opcache/Optimizer/pass3.c
index 1c283bd151..6e406f1127 100644
--- a/ext/opcache/Optimizer/pass3.c
+++ b/ext/opcache/Optimizer/pass3.c
@@ -52,10 +52,6 @@ void zend_optimizer_pass3(zend_op_array *op_array, zend_optimizer_ctx *ctx)
int i;
ALLOCA_FLAG(use_heap);
- if (op_array->fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK) {
- return;
- }
-
jmp_hitlist = (zend_op**)do_alloca(sizeof(zend_op*)*op_array->last, use_heap);
opline = op_array->opcodes;
end = opline + op_array->last;