summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2012-12-13 14:46:44 +0400
committerDmitry Stogov <dmitry@zend.com>2012-12-13 14:46:44 +0400
commitff1e1d7a8e32cdf231b2f8085afd99de11b2db7b (patch)
treee8a3358ad7cde88bb032f98b50d29404d29ea7f8 /Zend/zend_execute.c
parent4b1b11563396012797f7729cd6fe8172bf3ca08d (diff)
downloadphp-git-ff1e1d7a8e32cdf231b2f8085afd99de11b2db7b.tar.gz
Removed redundand checks from release build
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r--Zend/zend_execute.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index e6034ba203..c0b1d0203b 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -86,11 +86,10 @@ static zend_always_inline void zend_pzval_unlock_func(zval *z, zend_free_op *sho
static zend_always_inline void zend_pzval_unlock_free_func(zval *z TSRMLS_DC)
{
if (!Z_DELREF_P(z)) {
- if (z != &EG(uninitialized_zval)) {
- GC_REMOVE_ZVAL_FROM_BUFFER(z);
- zval_dtor(z);
- efree(z);
- }
+ ZEND_ASSERT(z != &EG(uninitialized_zval));
+ GC_REMOVE_ZVAL_FROM_BUFFER(z);
+ zval_dtor(z);
+ efree(z);
}
}