From: Dmitry Stogov <dmitry@zend.com>
Date: Tue, 24 Feb 2015 16:21:21 +0000 (+0300)
Subject: Avoid unnecassary check
X-Git-Tag: PRE_PHP7_EREG_MYSQL_REMOVALS~75
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0ef5a6b409f5904a7841aed485c0de72c95b5e6f;p=php

Avoid unnecassary check
---

diff --git a/Zend/zend_hash.c b/Zend/zend_hash.c
index afc8f9b546..77ac3c395e 100644
--- a/Zend/zend_hash.c
+++ b/Zend/zend_hash.c
@@ -1122,9 +1122,7 @@ ZEND_API void zend_array_destroy(HashTable *ht)
 
 		if (ht->u.flags & HASH_FLAG_PACKED) {
 			do {
-				if (EXPECTED(Z_TYPE(p->val) != IS_UNDEF)) {
-					i_zval_ptr_dtor(&p->val ZEND_FILE_LINE_CC);
-				}
+				i_zval_ptr_dtor(&p->val ZEND_FILE_LINE_CC);
 			} while (++p != end);
 		} else {
 			do {