Lines Matching refs:var_ptr
1689 zval *var_ptr = &ref->val; in zend_incdec_typed_ref() local
1695 ZVAL_COPY(copy, var_ptr); in zend_incdec_typed_ref()
1698 increment_function(var_ptr); in zend_incdec_typed_ref()
1700 decrement_function(var_ptr); in zend_incdec_typed_ref()
1703 if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_DOUBLE) && Z_TYPE_P(copy) == IS_LONG) { in zend_incdec_typed_ref()
1705 ZVAL_LONG(var_ptr, val); in zend_incdec_typed_ref()
1706 } else if (UNEXPECTED(!zend_verify_ref_assignable_zval(ref, var_ptr, EX_USES_STRICT_TYPES()))) { in zend_incdec_typed_ref()
1707 zval_ptr_dtor(var_ptr); in zend_incdec_typed_ref()
1708 ZVAL_COPY_VALUE(var_ptr, copy); in zend_incdec_typed_ref()
1715 static void zend_incdec_typed_prop(zend_property_info *prop_info, zval *var_ptr, zval *copy OPLINE_… in zend_incdec_typed_prop() argument
1723 ZVAL_COPY(copy, var_ptr); in zend_incdec_typed_prop()
1726 increment_function(var_ptr); in zend_incdec_typed_prop()
1728 decrement_function(var_ptr); in zend_incdec_typed_prop()
1731 if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_DOUBLE) && Z_TYPE_P(copy) == IS_LONG) { in zend_incdec_typed_prop()
1733 ZVAL_LONG(var_ptr, val); in zend_incdec_typed_prop()
1734 } else if (UNEXPECTED(!zend_verify_property_type(prop_info, var_ptr, EX_USES_STRICT_TYPES()))) { in zend_incdec_typed_prop()
1735 zval_ptr_dtor(var_ptr); in zend_incdec_typed_prop()
1736 ZVAL_COPY_VALUE(var_ptr, copy); in zend_incdec_typed_prop()