summaryrefslogtreecommitdiff
path: root/test/files/run
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2006-09-12 11:22:53 +0000
committerBurak Emir <emir@epfl.ch>2006-09-12 11:22:53 +0000
commit6387971d97fe6706369b54719f4a749d52ad84e5 (patch)
tree38660ea0d7012c82a2c52e4c90d0ea8fc6ba838a /test/files/run
parentdc97215ec989aa4739c18aa74fa8f2ead78402f4 (diff)
downloadscala-6387971d97fe6706369b54719f4a749d52ad84e5.tar.gz
scala-6387971d97fe6706369b54719f4a749d52ad84e5.tar.bz2
scala-6387971d97fe6706369b54719f4a749d52ad84e5.zip
fix intswitch
Diffstat (limited to 'test/files/run')
-rw-r--r--test/files/run/patmatnew.scala15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/files/run/patmatnew.scala b/test/files/run/patmatnew.scala
index 965b5a65ce..d7cb9aec6f 100644
--- a/test/files/run/patmatnew.scala
+++ b/test/files/run/patmatnew.scala
@@ -1,3 +1,18 @@
+trait Treez requires Shmeez {
+ abstract class Tree
+ case class Beez(i:Int) extends Tree
+ case object HagbardCeline extends Tree
+}
+
+trait Shmeez extends AnyRef with Treez {
+ val tree: Tree
+
+ def foo = tree match {
+ case Beez(2) => 1
+ case HagbardCeline => 0
+ }
+}
+
object Test {
import scala.testing.SUnit._