summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2004-03-05 19:15:28 +0000
committerburaq <buraq@epfl.ch>2004-03-05 19:15:28 +0000
commit04aea0295ee6c46275f4da153dffa2d65331e575 (patch)
tree10194f23cb8a7ac1258c27ae0838bbe88d476238
parent5aa1b9d16857ac7005ddd7642f30cee4911c1a62 (diff)
downloadscala-04aea0295ee6c46275f4da153dffa2d65331e575.tar.gz
scala-04aea0295ee6c46275f4da153dffa2d65331e575.tar.bz2
scala-04aea0295ee6c46275f4da153dffa2d65331e575.zip
removed BUG in append(TreeList)
-rw-r--r--sources/scala/tools/scalac/ast/TreeList.scala6
1 files changed, 5 insertions, 1 deletions
diff --git a/sources/scala/tools/scalac/ast/TreeList.scala b/sources/scala/tools/scalac/ast/TreeList.scala
index 8a259ce4e1..5300aceef9 100644
--- a/sources/scala/tools/scalac/ast/TreeList.scala
+++ b/sources/scala/tools/scalac/ast/TreeList.scala
@@ -38,7 +38,7 @@ final class TreeList(ts: Array[Tree]) {
}
def append(tl: TreeList): unit = {
- for (val j <- Iterator.range(0, ts.length))
+ for (val j <- Iterator.range(0, tl.len)) // not ts.length !!
append(tl.trees(j));
}
@@ -70,5 +70,9 @@ final class TreeList(ts: Array[Tree]) {
System.arraycopy(trees, 0, ts, from, len);
ts;
}
+
+ override def toString() = {
+ new IterableArray(this.toArray()).toList.toString();
+ }
}
}