summaryrefslogtreecommitdiff
path: root/test/files/run/bug4656.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-05-28 23:28:11 +0000
committerPaul Phillips <paulp@improving.org>2011-05-28 23:28:11 +0000
commit3adaa37cd2fc40deeb58ce9da9015f329d9c254e (patch)
tree3ce10b5e509c4239d197a7b3123d9b59df6d1f8f /test/files/run/bug4656.scala
parentd76dc724e319663b6f854ecade8524323a576ea8 (diff)
downloadscala-3adaa37cd2fc40deeb58ce9da9015f329d9c254e.tar.gz
scala-3adaa37cd2fc40deeb58ce9da9015f329d9c254e.tar.bz2
scala-3adaa37cd2fc40deeb58ce9da9015f329d9c254e.zip
Yikes, prependToList was violating List immutab...
Yikes, prependToList was violating List immutability. Closes #4656, no review.
Diffstat (limited to 'test/files/run/bug4656.scala')
-rw-r--r--test/files/run/bug4656.scala13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/files/run/bug4656.scala b/test/files/run/bug4656.scala
new file mode 100644
index 0000000000..4f3d189c8f
--- /dev/null
+++ b/test/files/run/bug4656.scala
@@ -0,0 +1,13 @@
+object Test {
+ def f = {
+ val buf = new collection.mutable.ListBuffer[Int]
+ buf ++= List(1, 2, 3)
+ val l = buf.toList
+ buf prependToList List(4, 5, 6)
+ l
+ }
+
+ def main(args: Array[String]): Unit = {
+ println(f)
+ }
+}