diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2012-12-13 14:46:44 +0400 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2012-12-13 14:46:44 +0400 |
| commit | ff1e1d7a8e32cdf231b2f8085afd99de11b2db7b (patch) | |
| tree | e8a3358ad7cde88bb032f98b50d29404d29ea7f8 /Zend/zend_execute.c | |
| parent | 4b1b11563396012797f7729cd6fe8172bf3ca08d (diff) | |
| download | php-git-ff1e1d7a8e32cdf231b2f8085afd99de11b2db7b.tar.gz | |
Removed redundand checks from release build
Diffstat (limited to 'Zend/zend_execute.c')
| -rw-r--r-- | Zend/zend_execute.c | 9 |
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); } } |
