Lines Matching refs:leaf
204 zend_generator *leaf = generator->node.ptr.leaf; in clear_link_to_leaf() local
205 if (leaf) { in clear_link_to_leaf()
206 leaf->node.ptr.root = NULL; in clear_link_to_leaf()
207 generator->node.ptr.leaf = NULL; in clear_link_to_leaf()
208 return leaf; in clear_link_to_leaf()
216 generator->node.ptr.root->node.ptr.leaf = NULL; in clear_link_to_root()
565 zend_generator *leaf = clear_link_to_leaf(generator); in zend_generator_yield_from() local
566 if (leaf && !from->node.parent && !from->node.ptr.leaf) { in zend_generator_yield_from()
567 from->node.ptr.leaf = leaf; in zend_generator_yield_from()
568 leaf->node.ptr.root = from; in zend_generator_yield_from()
583 root->node.ptr.leaf = generator; in zend_generator_update_root()
614 ZEND_ASSERT(old_root->node.ptr.leaf == generator); in zend_generator_update_current()
616 new_root->node.ptr.leaf = generator; in zend_generator_update_current()
617 old_root->node.ptr.leaf = NULL; in zend_generator_update_current()