Skip to content

Commit bc37fc5

Browse files
committed
Avoid useless "mov"
1 parent 97757e7 commit bc37fc5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ext/opcache/jit/zend_jit_x86.dasc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5245,7 +5245,7 @@ static int zend_jit_assign_to_variable(dasm_State **Dst,
52455245

52465246
//ZEND_ASSERT(Z_MODE(var_addr) == IS_MEM_ZVAL);
52475247
if (var_info & MAY_BE_REF) {
5248-
if (Z_MODE(var_addr) != IS_REG || Z_REG(var_addr) != ZREG_FCARG1a) {
5248+
if (Z_MODE(var_addr) != IS_MEM_ZVAL || Z_REG(var_addr) != ZREG_FCARG1a || Z_OFFSET(var_addr) != 0) {
52495249
| LOAD_ZVAL_ADDR FCARG1a, var_addr
52505250
var_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FCARG1a, 0);
52515251
}

0 commit comments

Comments
 (0)