Lines Matching refs:value_ptr
511 zval *value_ptr = *value_ptr_ptr; in zend_assign_to_variable_reference() local
513 if (variable_ptr == &EG(error_zval) || value_ptr == &EG(error_zval)) { in zend_assign_to_variable_reference()
515 } else if (variable_ptr != value_ptr) { in zend_assign_to_variable_reference()
516 if (!PZVAL_IS_REF(value_ptr)) { in zend_assign_to_variable_reference()
518 Z_DELREF_P(value_ptr); in zend_assign_to_variable_reference()
519 if (Z_REFCOUNT_P(value_ptr)>0) { in zend_assign_to_variable_reference()
521 ZVAL_COPY_VALUE(*value_ptr_ptr, value_ptr); in zend_assign_to_variable_reference()
522 value_ptr = *value_ptr_ptr; in zend_assign_to_variable_reference()
523 zendi_zval_copy_ctor(*value_ptr); in zend_assign_to_variable_reference()
525 Z_SET_REFCOUNT_P(value_ptr, 1); in zend_assign_to_variable_reference()
526 Z_SET_ISREF_P(value_ptr); in zend_assign_to_variable_reference()
529 *variable_ptr_ptr = value_ptr; in zend_assign_to_variable_reference()
530 Z_ADDREF_P(value_ptr); in zend_assign_to_variable_reference()