Skip to content

Commit d67adc3

Browse files
committed
Fixed incorrect deoptimization info
1 parent efce369 commit d67adc3

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

ext/opcache/jit/zend_jit_x86.dasc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10306,8 +10306,7 @@ static int zend_jit_fetch_dim_read(dasm_State **Dst, const zend_op *opline, cons
1030610306
res_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, opline->result.var);
1030710307

1030810308
if (opline->opcode != ZEND_FETCH_DIM_IS
10309-
&& JIT_G(trigger) == ZEND_JIT_ON_HOT_TRACE
10310-
&& (op1_info & ((MAY_BE_ANY|MAY_BE_UNDEF)-(MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_OBJECT)))) {
10309+
&& JIT_G(trigger) == ZEND_JIT_ON_HOT_TRACE) {
1031110310
int32_t exit_point = zend_jit_trace_get_exit_point(opline, opline, NULL, ZEND_JIT_EXIT_TO_VM);
1031210311
exit_addr = zend_jit_trace_get_exit_addr(exit_point);
1031310312
if (!exit_addr) {

0 commit comments

Comments
 (0)