123456789101112131415161718192021222324 |
- --TEST--
- Bug #78752: Segfault if GC triggered while generator stack frame is being destroyed
- --FILE--
- <?php
- function gen(&$gen) {
- $a = new stdClass;
- $a->a = $a;
- $b = new stdClass;
- $b->b = $b;
- yield 1;
- }
- $gen = gen($gen);
- var_dump($gen->current());
- for ($i = 0; $i < 9999; $i++) {
- $a = new stdClass;
- $a->a = $a;
- }
- $gen->next();
- ?>
- --EXPECT--
- int(1)
|