Lines Matching refs:leaf
198 zend_generator *leaf = generator->node.ptr.leaf; in clear_link_to_leaf() local
199 if (leaf) { in clear_link_to_leaf()
200 leaf->node.ptr.root = NULL; in clear_link_to_leaf()
201 generator->node.ptr.leaf = NULL; in clear_link_to_leaf()
202 return leaf; in clear_link_to_leaf()
210 generator->node.ptr.root->node.ptr.leaf = NULL; in clear_link_to_root()
562 zend_generator *leaf = clear_link_to_leaf(generator); in zend_generator_yield_from() local
563 if (leaf && !from->node.parent && !from->node.ptr.leaf) { in zend_generator_yield_from()
564 from->node.ptr.leaf = leaf; in zend_generator_yield_from()
565 leaf->node.ptr.root = from; in zend_generator_yield_from()
580 root->node.ptr.leaf = generator; in zend_generator_update_root()
611 ZEND_ASSERT(old_root->node.ptr.leaf == generator); in zend_generator_update_current()
613 new_root->node.ptr.leaf = generator; in zend_generator_update_current()
614 old_root->node.ptr.leaf = NULL; in zend_generator_update_current()