Lines Matching refs:value_ptr

549 static inline void zend_assign_to_variable_reference(zval *variable_ptr, zval *value_ptr)  in zend_assign_to_variable_reference()  argument
553 if (EXPECTED(!Z_ISREF_P(value_ptr))) { in zend_assign_to_variable_reference()
554 ZVAL_NEW_REF(value_ptr, value_ptr); in zend_assign_to_variable_reference()
555 } else if (UNEXPECTED(variable_ptr == value_ptr)) { in zend_assign_to_variable_reference()
559 ref = Z_REF_P(value_ptr); in zend_assign_to_variable_reference()
575 …yped_property_reference(zend_property_info *prop_info, zval *prop, zval *value_ptr EXECUTE_DATA_DC) in zend_assign_to_typed_property_reference()
577 if (!zend_verify_prop_assignable_by_ref(prop_info, value_ptr, EX_USES_STRICT_TYPES())) { in zend_assign_to_typed_property_reference()
583 zend_assign_to_variable_reference(prop, value_ptr); in zend_assign_to_typed_property_reference()
588 …zval *zend_wrong_assign_to_variable_reference(zval *variable_ptr, zval *value_ptr OPLINE_DC EXECUT… in zend_wrong_assign_to_variable_reference()
596 Z_TRY_ADDREF_P(value_ptr); in zend_wrong_assign_to_variable_reference()
597 return zend_assign_to_variable(variable_ptr, value_ptr, IS_TMP_VAR, EX_USES_STRICT_TYPES()); in zend_wrong_assign_to_variable_reference()
2925 …int32_t container_op_type, zval *prop_ptr, uint32_t prop_op_type, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference()
2943 } else if (/*OP_DATA_TYPE == IS_VAR &&*/ UNEXPECTED(Z_ISERROR_P(value_ptr))) { in zend_assign_to_property_reference()
2947 UNEXPECTED(!Z_ISREF_P(value_ptr))) { in zend_assign_to_property_reference()
2950 variable_ptr, value_ptr OPLINE_CC EXECUTE_DATA_CC); in zend_assign_to_property_reference()
2962 …variable_ptr = zend_assign_to_typed_property_reference(prop_info, variable_ptr, value_ptr EXECUTE_… in zend_assign_to_property_reference()
2964 zend_assign_to_variable_reference(variable_ptr, value_ptr); in zend_assign_to_property_reference()
2973 …to_property_reference_this_const(zval *container, zval *prop_ptr, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference_this_const()
2975 zend_assign_to_property_reference(container, IS_UNUSED, prop_ptr, IS_CONST, value_ptr in zend_assign_to_property_reference_this_const()
2979 …_to_property_reference_var_const(zval *container, zval *prop_ptr, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference_var_const()
2981 zend_assign_to_property_reference(container, IS_VAR, prop_ptr, IS_CONST, value_ptr in zend_assign_to_property_reference_var_const()
2985 …n_to_property_reference_this_var(zval *container, zval *prop_ptr, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference_this_var()
2987 zend_assign_to_property_reference(container, IS_UNUSED, prop_ptr, IS_VAR, value_ptr in zend_assign_to_property_reference_this_var()
2991 …gn_to_property_reference_var_var(zval *container, zval *prop_ptr, zval *value_ptr OPLINE_DC EXECUT… in zend_assign_to_property_reference_var_var()
2993 zend_assign_to_property_reference(container, IS_VAR, prop_ptr, IS_VAR, value_ptr in zend_assign_to_property_reference_var_var()