]> granicus.if.org Git - php/commitdiff
Fixed IS_INDIRECT handling
authorDmitry Stogov <dmitry@zend.com>
Thu, 2 Jul 2020 21:14:09 +0000 (00:14 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 2 Jul 2020 21:14:09 +0000 (00:14 +0300)
ext/opcache/jit/zend_jit_x86.dasc

index f8b1f2145d02cfa11edf43f394053161e7292030..ef09a54c28d81e23399738131cc7257aafd0333c 100644 (file)
@@ -5081,6 +5081,8 @@ static int zend_jit_fetch_dimension_address_inner(dasm_State **Dst, const zend_o
                                                        // zend_error(E_NOTICE, "Undefined index: %s", ZSTR_VAL(offset_key));
                                                        |       UNDEFINED_INDEX opline
                                                        |       jmp >9
+                                               } else {
+                                                       |       jmp &exit_addr
                                                }
                                                break;
                                        case BP_VAR_IS: