summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2020-07-03 00:14:09 +0300
committerDmitry Stogov <dmitry@zend.com>2020-07-03 00:14:09 +0300
commiteee9a05015ce9012581c0f32d51822727626bbf5 (patch)
treea184c33cfb54052dbb9f622b8559e7c159184ef7
parentfe1052b1771bb792a17a90fcb61b9752383557af (diff)
downloadphp-git-eee9a05015ce9012581c0f32d51822727626bbf5.tar.gz
Fixed IS_INDIRECT handling
-rw-r--r--ext/opcache/jit/zend_jit_x86.dasc2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/opcache/jit/zend_jit_x86.dasc b/ext/opcache/jit/zend_jit_x86.dasc
index f8b1f2145d..ef09a54c28 100644
--- a/ext/opcache/jit/zend_jit_x86.dasc
+++ b/ext/opcache/jit/zend_jit_x86.dasc
@@ -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: