Skip to content

Commit e2227dd

Browse files
committed
Merge branch 'PHP-8.0'
* PHP-8.0: Use diferent temporary register (%r0 may keep a method address)
2 parents c4f4406 + cb399d0 commit e2227dd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ext/opcache/jit/zend_jit_x86.dasc

+3-3
Original file line numberDiff line numberDiff line change
@@ -14196,10 +14196,10 @@ static int zend_jit_load_this(dasm_State **Dst, uint32_t var)
1419614196
{
1419714197
zend_jit_addr var_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FP, var);
1419814198

14199-
| mov r0, aword EX->This.value.ptr
14200-
| SET_ZVAL_PTR var_addr, r0
14199+
| mov FCARG1a, aword EX->This.value.ptr
14200+
| SET_ZVAL_PTR var_addr, FCARG1a
1420114201
| SET_ZVAL_TYPE_INFO var_addr, IS_OBJECT_EX
14202-
| GC_ADDREF r0
14202+
| GC_ADDREF FCARG1a
1420314203

1420414204
return 1;
1420514205
}

0 commit comments

Comments
 (0)