Skip to content

Commit 3c827b3

Browse files
committed
Fixed ARM64 JIT build
1 parent 5557cb7 commit 3c827b3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ext/opcache/jit/zend_jit_arm64.dasc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6173,8 +6173,8 @@ static int zend_jit_assign_dim_op(dasm_State **Dst, const zend_op *opline, uint3
61736173
| EXT_CALL zend_jit_assign_dim_op_helper, REG0
61746174

61756175
|9:
6176-
| FREE_OP (opline+1)->op1_type, (opline+1)->op1, op1_data_info, 0, opline
6177-
| FREE_OP opline->op2_type, opline->op2, op2_info, 0, opline
6176+
| FREE_OP (opline+1)->op1_type, (opline+1)->op1, op1_data_info, 0, opline, ZREG_TMP1, ZREG_TMP2
6177+
| FREE_OP opline->op2_type, opline->op2, op2_info, 0, opline, ZREG_TMP1, ZREG_TMP2
61786178
if (may_throw) {
61796179
zend_jit_check_exception(Dst);
61806180
}
@@ -6187,8 +6187,8 @@ static int zend_jit_assign_dim_op(dasm_State **Dst, const zend_op *opline, uint3
61876187
} else if (op1_info & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_ARRAY)) {
61886188
|.cold_code
61896189
|9:
6190-
| FREE_OP (opline+1)->op1_type, (opline+1)->op1, op1_data_info, 0, opline
6191-
| FREE_OP opline->op2_type, opline->op2, op2_info, 0, opline
6190+
| FREE_OP (opline+1)->op1_type, (opline+1)->op1, op1_data_info, 0, opline, ZREG_TMP1, ZREG_TMP2
6191+
| FREE_OP opline->op2_type, opline->op2, op2_info, 0, opline, ZREG_TMP1, ZREG_TMP2
61926192
if (may_throw) {
61936193
zend_jit_check_exception(Dst);
61946194
}

0 commit comments

Comments
 (0)