mirror of
https://github.com/php/php-src.git
synced 2026-04-12 18:43:37 +02:00
Fixed incorrect deoptimization info
This commit is contained in:
@@ -10306,8 +10306,7 @@ static int zend_jit_fetch_dim_read(dasm_State **Dst, const zend_op *opline, cons
|
||||
res_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, opline->result.var);
|
||||
|
||||
if (opline->opcode != ZEND_FETCH_DIM_IS
|
||||
&& JIT_G(trigger) == ZEND_JIT_ON_HOT_TRACE
|
||||
&& (op1_info & ((MAY_BE_ANY|MAY_BE_UNDEF)-(MAY_BE_ARRAY|MAY_BE_STRING|MAY_BE_OBJECT)))) {
|
||||
&& JIT_G(trigger) == ZEND_JIT_ON_HOT_TRACE) {
|
||||
int32_t exit_point = zend_jit_trace_get_exit_point(opline, opline, NULL, ZEND_JIT_EXIT_TO_VM);
|
||||
exit_addr = zend_jit_trace_get_exit_addr(exit_point);
|
||||
if (!exit_addr) {
|
||||
|
||||
Reference in New Issue
Block a user