diff options
author | mihaylov <mihaylov@epfl.ch> | 2007-03-02 07:49:25 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2007-03-02 07:49:25 +0000 |
commit | 32176ac4d37daeb235d622d4c4081b7b0fdb43f6 (patch) | |
tree | fcfef7767bbfa9e556adf04d0c87c7ba4981b98c /src | |
parent | 48d8a9ffdbb8d996c5b55c95d5e8d6c1dd05268d (diff) | |
download | scala-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.scala | 2 |
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. |