]> granicus.if.org Git - php/commitdiff
Remove "finally" restriction.
authorDmitry Stogov <dmitry@zend.com>
Thu, 3 Oct 2019 23:53:24 +0000 (02:53 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 3 Oct 2019 23:53:24 +0000 (02:53 +0300)
ext/opcache/Optimizer/pass3.c

index 1c283bd15164ac79cc71dd83fd6f94dee4115004..6e406f112766b31d51c336233884bba5e496a010 100644 (file)
@@ -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;