summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2010-05-23 18:53:46 +0000
committerPaul Phillips <paulp@improving.org>2010-05-23 18:53:46 +0000
commit418b041eb4e8064b746e55373a9d66e689e86842 (patch)
treeabb6d9923b28783c28dce46d6dec00c56127ee5d
parent41d361a9d26cb550a11691a5b93fb7f3ab5223d3 (diff)
downloadscala-418b041eb4e8064b746e55373a9d66e689e86842.tar.gz
scala-418b041eb4e8064b746e55373a9d66e689e86842.tar.bz2
scala-418b041eb4e8064b746e55373a9d66e689e86842.zip
Added tests for bugs which have been fixed sinc...
Added tests for bugs which have been fixed since beta1. Closes #2691, #3020. No review.
-rw-r--r--test/files/pos/bug2691.scala10
-rw-r--r--test/files/pos/bug3020.scala9
2 files changed, 19 insertions, 0 deletions
diff --git a/test/files/pos/bug2691.scala b/test/files/pos/bug2691.scala
new file mode 100644
index 0000000000..1037b53601
--- /dev/null
+++ b/test/files/pos/bug2691.scala
@@ -0,0 +1,10 @@
+object Breakdown {
+ def unapplySeq(x: Int): Some[List[String]] = Some(List("", "there"))
+}
+object Test {
+ 42 match {
+ case Breakdown("") => // needed to trigger bug
+ case Breakdown("foo") => // needed to trigger bug
+ case Breakdown("", who) => println ("hello " + who)
+ }
+}
diff --git a/test/files/pos/bug3020.scala b/test/files/pos/bug3020.scala
new file mode 100644
index 0000000000..016563e27f
--- /dev/null
+++ b/test/files/pos/bug3020.scala
@@ -0,0 +1,9 @@
+object Test {
+ def main(args: Array[String]): Unit = {
+ var x = true
+
+ ( { if (x) new scala.util.Random() } .asInstanceOf[Runnable] )
+ }
+}
+
+