]> granicus.if.org Git - php/commitdiff
Remove superfluous branches
authorBob Weinand <bobwei9@hotmail.com>
Sun, 20 Sep 2015 00:59:30 +0000 (02:59 +0200)
committerBob Weinand <bobwei9@hotmail.com>
Sun, 20 Sep 2015 00:59:30 +0000 (02:59 +0200)
Zend/zend_generators.c

index dfcc1343d297211d7a1c6b149ee349fb6f2cb067..3ffa82e3dd2c5428c8569658307870de977e722e 100644 (file)
@@ -65,15 +65,11 @@ static void zend_generator_cleanup_unfinished_execution(zend_generator *generato
 
 ZEND_API void zend_generator_close(zend_generator *generator, zend_bool finished_execution) /* {{{ */
 {
-       if (EXPECTED(Z_TYPE(generator->value) != IS_UNDEF)) {
-               zval_ptr_dtor(&generator->value);
-               ZVAL_UNDEF(&generator->value);
-       }
+       zval_ptr_dtor(&generator->value);
+       ZVAL_UNDEF(&generator->value);
 
-       if (EXPECTED(Z_TYPE(generator->key) != IS_UNDEF)) {
-               zval_ptr_dtor(&generator->key);
-               ZVAL_UNDEF(&generator->key);
-       }
+       zval_ptr_dtor(&generator->key);
+       ZVAL_UNDEF(&generator->key);
 
        if (UNEXPECTED(Z_TYPE(generator->values) != IS_UNDEF)) {
                zval_ptr_dtor(&generator->values);
@@ -931,7 +927,7 @@ ZEND_METHOD(Generator, getReturn)
 
        if (zend_parse_parameters_none() == FAILURE) {
                return;
-       }       
+       }
 
        generator = (zend_generator *) Z_OBJ_P(getThis());