]> granicus.if.org Git - php/commitdiff
Fixed exception handling
authorDmitry Stogov <dmitry@zend.com>
Wed, 16 Oct 2019 19:38:01 +0000 (22:38 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 16 Oct 2019 19:38:01 +0000 (22:38 +0300)
ext/opcache/jit/zend_jit_x86.dasc

index 74dea8e75f7ee17922b23600f59519aed366f04d..b3034aa6e0a5ecad7b8c06b93c77c9112400b8c6 100644 (file)
@@ -6285,6 +6285,9 @@ static int zend_jit_identical(dasm_State **Dst, const zend_op *opline, int b, in
        }
 
        |9:
+       if (zend_may_throw(opline, op_array, ssa)) {
+               zend_jit_check_exception(Dst);
+       }
 
        return 1;
 }