diff options
author | Burak Emir <emir@epfl.ch> | 2006-09-12 11:22:53 +0000 |
---|---|---|
committer | Burak Emir <emir@epfl.ch> | 2006-09-12 11:22:53 +0000 |
commit | 6387971d97fe6706369b54719f4a749d52ad84e5 (patch) | |
tree | 38660ea0d7012c82a2c52e4c90d0ea8fc6ba838a /test/files/run | |
parent | dc97215ec989aa4739c18aa74fa8f2ead78402f4 (diff) | |
download | scala-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.scala | 15 |
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._ |