mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2: Fixed GH-12482: Abortion with tracing JIT
This commit is contained in:
commit
a0ce5299fe
2 changed files with 2 additions and 2 deletions
|
@ -14930,7 +14930,7 @@ static bool zend_jit_fetch_indirect_var(dasm_State **Dst, const zend_op *opline,
|
|||
if (opline->op1_type != IS_VAR ||
|
||||
(opline-1)->result_type != IS_VAR ||
|
||||
(opline-1)->result.var != opline->op1.var ||
|
||||
(opline-1)->op2_type == IS_VAR ||
|
||||
(opline-1)->op1_type == IS_VAR ||
|
||||
(opline-1)->op2_type == IS_TMP_VAR) {
|
||||
| GET_ZVAL_PTR FCARG1x, var_addr, TMP1
|
||||
} else if ((opline-1)->opcode == ZEND_FETCH_DIM_W || (opline-1)->opcode == ZEND_FETCH_DIM_RW) {
|
||||
|
|
|
@ -15904,7 +15904,7 @@ static bool zend_jit_fetch_indirect_var(dasm_State **Dst, const zend_op *opline,
|
|||
if (opline->op1_type != IS_VAR ||
|
||||
(opline-1)->result_type != IS_VAR ||
|
||||
(opline-1)->result.var != opline->op1.var ||
|
||||
(opline-1)->op2_type == IS_VAR ||
|
||||
(opline-1)->op1_type == IS_VAR ||
|
||||
(opline-1)->op2_type == IS_TMP_VAR) {
|
||||
| GET_ZVAL_PTR FCARG1a, var_addr
|
||||
} else if ((opline-1)->opcode == ZEND_FETCH_DIM_W || (opline-1)->opcode == ZEND_FETCH_DIM_RW) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue