diff options
Diffstat (limited to 'Zend/tests/bug63635.phpt')
-rw-r--r-- | Zend/tests/bug63635.phpt | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/Zend/tests/bug63635.phpt b/Zend/tests/bug63635.phpt index 035588b295..df3afef178 100644 --- a/Zend/tests/bug63635.phpt +++ b/Zend/tests/bug63635.phpt @@ -3,35 +3,35 @@ Bug #63635 (Segfault in gc_collect_cycles) --FILE-- <?php class Node { - public $parent = NULL; - public $children = array(); + public $parent = NULL; + public $children = array(); - function __construct(Node $parent=NULL) { - if ($parent) { - $parent->children[] = $this; - } - $this->children[] = $this; - } + function __construct(Node $parent=NULL) { + if ($parent) { + $parent->children[] = $this; + } + $this->children[] = $this; + } - function __destruct() { - $this->children = NULL; - } + function __destruct() { + $this->children = NULL; + } } define("MAX", 16); for ($n = 0; $n < 20; $n++) { - $top = new Node(); - for ($i=0 ; $i<MAX ; $i++) { - $ci = new Node($top); - for ($j=0 ; $j<MAX ; $j++) { - $cj = new Node($ci); - for ($k=0 ; $k<MAX ; $k++) { - $ck = new Node($cj); - } - } - } - echo "$n\n"; + $top = new Node(); + for ($i=0 ; $i<MAX ; $i++) { + $ci = new Node($top); + for ($j=0 ; $j<MAX ; $j++) { + $cj = new Node($ci); + for ($k=0 ; $k<MAX ; $k++) { + $ck = new Node($cj); + } + } + } + echo "$n\n"; } echo "ok\n"; --EXPECT-- |