From 683adbd63ec8849ad6234dcca337a655b18ec947 Mon Sep 17 00:00:00 2001 From: Aleksandar Pokopec Date: Thu, 19 May 2011 14:04:13 +0000 Subject: Fixes and closes #4608. No review. --- .../scala/collection/generic/GenericTraversableTemplate.scala | 2 +- test/files/run/t4608.scala | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 test/files/run/t4608.scala diff --git a/src/library/scala/collection/generic/GenericTraversableTemplate.scala b/src/library/scala/collection/generic/GenericTraversableTemplate.scala index 37d86a0aa9..805009be77 100644 --- a/src/library/scala/collection/generic/GenericTraversableTemplate.scala +++ b/src/library/scala/collection/generic/GenericTraversableTemplate.scala @@ -67,7 +67,7 @@ trait GenericTraversableTemplate[+A, +CC[X] <: GenTraversable[X]] extends HasNew */ def genericBuilder[B]: Builder[B, CC[B]] = companion.newBuilder[B] - private def sequential: TraversableOnce[A] = this.asInstanceOf[TraversableOnce[A]].seq + private def sequential: TraversableOnce[A] = this.asInstanceOf[GenTraversableOnce[A]].seq /** Converts this $coll of pairs into two collections of the first and second * half of each pair. diff --git a/test/files/run/t4608.scala b/test/files/run/t4608.scala new file mode 100644 index 0000000000..a25d2fea05 --- /dev/null +++ b/test/files/run/t4608.scala @@ -0,0 +1,11 @@ + + + +// #4608 +object Test { + + def main(args: Array[String]) { + ((1 to 100) sliding 10).toList.par.map{_.map{i => i * i}}.flatten + } + +} -- cgit v1.2.3