case IS_REFERENCE: {
zend_reference *ref = (zend_reference*)p;
if (--GC_REFCOUNT(ref) == 0) {
- zval_ptr_dtor(&ref->val);
+ TSRMLS_FETCH();
+
+ i_zval_ptr_dtor(&ref->val ZEND_FILE_LINE_RELAY_CC TSRMLS_CC);
efree_size(ref, sizeof(zend_reference));
}
break;
}
case IS_REFERENCE: {
zend_reference *ref = (zend_reference*)p;
+ TSRMLS_FETCH();
- zval_ptr_dtor(&ref->val);
+ i_zval_ptr_dtor(&ref->val ZEND_FILE_LINE_RELAY_CC TSRMLS_CC);
efree_size(ref, sizeof(zend_reference));
break;
}
ZEND_API void _zval_ptr_dtor_wrapper(zval *zval_ptr)
{
- zval_ptr_dtor(zval_ptr);
+ TSRMLS_FETCH();
+
+ i_zval_ptr_dtor(zval_ptr ZEND_FILE_LINE_RELAY_CC TSRMLS_CC);
}