1
0
mirror of https://github.com/php/php-src.git synced 2026-04-19 05:51:02 +02:00

Avoid useless "mov"

This commit is contained in:
Dmitry Stogov
2020-06-05 00:05:12 +03:00
parent 97757e759d
commit bc37fc57e5

View File

@@ -5245,7 +5245,7 @@ static int zend_jit_assign_to_variable(dasm_State **Dst,
//ZEND_ASSERT(Z_MODE(var_addr) == IS_MEM_ZVAL);
if (var_info & MAY_BE_REF) {
if (Z_MODE(var_addr) != IS_REG || Z_REG(var_addr) != ZREG_FCARG1a) {
if (Z_MODE(var_addr) != IS_MEM_ZVAL || Z_REG(var_addr) != ZREG_FCARG1a || Z_OFFSET(var_addr) != 0) {
| LOAD_ZVAL_ADDR FCARG1a, var_addr
var_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FCARG1a, 0);
}