summaryrefslogtreecommitdiff
path: root/Zend/tests/bug63635.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/bug63635.phpt')
-rw-r--r--Zend/tests/bug63635.phpt44
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--