#include "zend_constants.h"
#include "zend_list.h"
+#if ZEND_DEBUG
static void ZEND_FASTCALL zend_string_destroy(zend_string *str);
+#else
+# define zend_string_destroy _efree
+#endif
static void ZEND_FASTCALL zend_reference_destroy(zend_reference *ref);
static void ZEND_FASTCALL zend_empty_destroy(zend_reference *ref);
zend_rc_dtor_func[GC_TYPE(p)](p);
}
+#if ZEND_DEBUG
static void ZEND_FASTCALL zend_string_destroy(zend_string *str)
{
CHECK_ZVAL_STRING(str);
ZEND_ASSERT(!(GC_FLAGS(str) & IS_STR_PERSISTENT));
efree(str);
}
+#endif
static void ZEND_FASTCALL zend_reference_destroy(zend_reference *ref)
{