From: Nikita Popov Date: Fri, 12 Jan 2018 17:37:47 +0000 (+0100) Subject: Avoid duplicate addition of generators in yield from tree X-Git-Tag: php-7.3.0alpha1~647 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=27f09efa1156951255756f236d923aac2a580786;p=php Avoid duplicate addition of generators in yield from tree --- diff --git a/Zend/zend_generators.c b/Zend/zend_generators.c index 6c2495d69d..6548762dbb 100644 --- a/Zend/zend_generators.c +++ b/Zend/zend_generators.c @@ -546,8 +546,6 @@ static void zend_generator_add_child(zend_generator *generator, zend_generator * next->node.ptr.leaf = leaf; next = next->node.parent; } - - zend_generator_add_single_child(&generator->node, child, leaf); } else if (generator->node.children == 1) { multi_children_node = zend_generator_search_multi_children_node(&generator->node); if (multi_children_node) {