summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2007-03-02 07:49:25 +0000
committermihaylov <mihaylov@epfl.ch>2007-03-02 07:49:25 +0000
commit32176ac4d37daeb235d622d4c4081b7b0fdb43f6 (patch)
treefcfef7767bbfa9e556adf04d0c87c7ba4981b98c /src
parent48d8a9ffdbb8d996c5b55c95d5e8d6c1dd05268d (diff)
downloadscala-32176ac4d37daeb235d622d4c4081b7b0fdb43f6.tar.gz
scala-32176ac4d37daeb235d622d4c4081b7b0fdb43f6.tar.bz2
scala-32176ac4d37daeb235d622d4c4081b7b0fdb43f6.zip
Fixed contribution #357 (infinite recursion in ...
Fixed contribution #357 (infinite recursion in List.reverse_:::)
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/List.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/List.scala b/src/library/scala/List.scala
index 71109f2fe8..73d633515a 100644
--- a/src/library/scala/List.scala
+++ b/src/library/scala/List.scala
@@ -444,7 +444,7 @@ sealed abstract class List[+a] extends Seq[a] {
*/
def reverse_:::[b >: a](prefix: List[b]): List[b] = prefix match {
case Nil => this
- case head :: tail => tail.reverse_:::(head :: this)
+ case head :: tail => (head :: this).reverse_:::(tail)
}
/** Returns the number of elements in the list.