array_ptr = Z_REFVAL_P(array_ref);
}
if (OP1_TYPE == IS_CONST) {
- zval_copy_ctor_func(array_ptr);
+ ZVAL_ARR(array_ptr, zend_array_dup(Z_ARRVAL_P(array_ptr)));
} else {
SEPARATE_ARRAY(array_ptr);
}
array_ptr = Z_REFVAL_P(array_ref);
}
if (IS_CONST == IS_CONST) {
- zval_copy_ctor_func(array_ptr);
+ ZVAL_ARR(array_ptr, zend_array_dup(Z_ARRVAL_P(array_ptr)));
} else {
SEPARATE_ARRAY(array_ptr);
}
array_ptr = Z_REFVAL_P(array_ref);
}
if (IS_TMP_VAR == IS_CONST) {
- zval_copy_ctor_func(array_ptr);
+ ZVAL_ARR(array_ptr, zend_array_dup(Z_ARRVAL_P(array_ptr)));
} else {
SEPARATE_ARRAY(array_ptr);
}
array_ptr = Z_REFVAL_P(array_ref);
}
if (IS_VAR == IS_CONST) {
- zval_copy_ctor_func(array_ptr);
+ ZVAL_ARR(array_ptr, zend_array_dup(Z_ARRVAL_P(array_ptr)));
} else {
SEPARATE_ARRAY(array_ptr);
}
array_ptr = Z_REFVAL_P(array_ref);
}
if (IS_CV == IS_CONST) {
- zval_copy_ctor_func(array_ptr);
+ ZVAL_ARR(array_ptr, zend_array_dup(Z_ARRVAL_P(array_ptr)));
} else {
SEPARATE_ARRAY(array_ptr);
}