Lines Matching refs:zptr
2621 static void ZEND_FASTCALL zend_jit_assign_op_to_typed_prop(zval *zptr, zend_property_info *prop_inf… in zend_jit_assign_op_to_typed_prop() argument
2626 …if (UNEXPECTED((prop_info->flags & ZEND_ACC_READONLY) && !(Z_PROP_FLAG_P(zptr) & IS_PROP_REINITABL… in zend_jit_assign_op_to_typed_prop()
2631 ZVAL_DEREF(zptr); in zend_jit_assign_op_to_typed_prop()
2633 if (binary_op == concat_function && Z_TYPE_P(zptr) == IS_STRING) { in zend_jit_assign_op_to_typed_prop()
2634 concat_function(zptr, zptr, value); in zend_jit_assign_op_to_typed_prop()
2635 ZEND_ASSERT(Z_TYPE_P(zptr) == IS_STRING && "Concat should return string"); in zend_jit_assign_op_to_typed_prop()
2639 binary_op(&z_copy, zptr, value); in zend_jit_assign_op_to_typed_prop()
2641 Z_PROP_FLAG_P(zptr) &= ~IS_PROP_REINITABLE; in zend_jit_assign_op_to_typed_prop()
2642 zval_ptr_dtor(zptr); in zend_jit_assign_op_to_typed_prop()
2643 ZVAL_COPY_VALUE(zptr, &z_copy); in zend_jit_assign_op_to_typed_prop()
2651 zval *zptr; in zend_jit_assign_obj_op_helper() local
2654 …if (EXPECTED((zptr = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_assign_obj_op_helper()
2655 if (UNEXPECTED(Z_ISERROR_P(zptr))) { in zend_jit_assign_obj_op_helper()
2664 if (UNEXPECTED(Z_ISREF_P(zptr))) { in zend_jit_assign_obj_op_helper()
2665 ref = Z_REF_P(zptr); in zend_jit_assign_obj_op_helper()
2666 zptr = Z_REFVAL_P(zptr); in zend_jit_assign_obj_op_helper()
2680 zend_jit_assign_op_to_typed_prop(zptr, prop_info, value, binary_op); in zend_jit_assign_obj_op_helper()
2682 binary_op(zptr, zptr, value); in zend_jit_assign_obj_op_helper()