32# define zend_string_destroy _efree
74 i_zval_ptr_dtor(&ref->
val);
84 i_zval_ptr_dtor(zval_ptr);
ZEND_API ZEND_COLD ZEND_NORETURN void zend_error_noreturn(int type, const char *format,...)
#define CHECK_ZVAL_STRING(z)
#define efree_size(ptr, size)
ZEND_API void ZEND_FASTCALL zend_ast_ref_destroy(zend_ast_ref *ast)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
#define ZEND_REF_HAS_TYPE_SOURCES(ref)
ZEND_API void ZEND_FASTCALL zend_array_destroy(HashTable *ht)
ZEND_API HashTable *ZEND_FASTCALL zend_array_dup(HashTable *source)
ZEND_API void ZEND_FASTCALL zend_list_free(zend_resource *res)
struct _zend_string zend_string
ZEND_API void ZEND_FASTCALL zend_objects_store_del(zend_object *object)
#define EXPECTED(condition)
#define ZEND_UNREACHABLE()
#define ZSTR_IS_INTERNED(s)
#define Z_ISREF_P(zval_p)
#define Z_REFVAL_P(zval_p)
#define Z_ARRVAL_P(zval_p)
#define Z_REFCOUNTED_P(zval_p)
#define Z_COUNTED_P(zval_p)
#define ZVAL_NEW_STR(z, s)
struct _zend_refcounted zend_refcounted
struct _zend_reference zend_reference
#define IS_STR_PERSISTENT
ZEND_API void ZEND_FASTCALL zval_copy_ctor_func(zval *zvalue)
#define zend_string_destroy
ZEND_API void ZEND_FASTCALL rc_dtor_func(zend_refcounted *p)
ZEND_API void zval_internal_ptr_dtor(zval *zval_ptr)
ZEND_API void zval_ptr_dtor(zval *zval_ptr)
void(ZEND_FASTCALL * zend_rc_dtor_func_t)(zend_refcounted *p)
ZEND_API void zval_add_ref(zval *p)