]> granicus.if.org Git - php/commitdiff
Remove useless condition
authorXinchen Hui <laruence@php.net>
Fri, 3 Oct 2014 10:35:05 +0000 (18:35 +0800)
committerXinchen Hui <laruence@php.net>
Fri, 3 Oct 2014 10:35:05 +0000 (18:35 +0800)
Zend/zend_execute.c

index c44456d7ae30862833657b55b5a37f1e337adb5e..517cbf530da34e7d102fd81fe928eea0eb9b0e7c 100644 (file)
@@ -1217,14 +1217,13 @@ static zend_always_inline void zend_fetch_dimension_address_read(zval *result, z
                } else {
                        retval = Z_OBJ_HT_P(container)->read_dimension(container, dim, type, result TSRMLS_CC);
 
-                       if (result) {
-                               if (retval) {
-                                       if (result != retval) {
-                                               ZVAL_COPY(result, retval);
-                                       }
-                               } else {
-                                       ZVAL_NULL(result);
+                       ZEND_ASSERT(result != NULL);
+                       if (retval) {
+                               if (result != retval) {
+                                       ZVAL_COPY(result, retval);
                                }
+                       } else {
+                               ZVAL_NULL(result);
                        }
                }
        } else {