diff options
author | Burak Emir <emir@epfl.ch> | 2006-03-30 15:00:52 +0000 |
---|---|---|
committer | Burak Emir <emir@epfl.ch> | 2006-03-30 15:00:52 +0000 |
commit | 05cde954425df3efdf3189eab89e2c0aef515f3f (patch) | |
tree | af4a12d0fdce177eca48a00e833b814c08f6d298 /test/files/run/bug560bis.scala | |
parent | 6e3e914fa891a0922b9169f98627d838932ec221 (diff) | |
download | scala-05cde954425df3efdf3189eab89e2c0aef515f3f.tar.gz scala-05cde954425df3efdf3189eab89e2c0aef515f3f.tar.bz2 scala-05cde954425df3efdf3189eab89e2c0aef515f3f.zip |
fixed bugs#440,#560
Diffstat (limited to 'test/files/run/bug560bis.scala')
-rw-r--r-- | test/files/run/bug560bis.scala | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/files/run/bug560bis.scala b/test/files/run/bug560bis.scala new file mode 100644 index 0000000000..13bf4b1ae0 --- /dev/null +++ b/test/files/run/bug560bis.scala @@ -0,0 +1,21 @@ +object Test { +import scala.xml._; + + def bar(args: Seq[String]) = args match { + case Seq(a,b,c,d @ _*) => Console.println("cool!") + case _ => Console.println("bah") + } + def foo(args: List[String]) = + Elem(null,"bla",Null, TopScope, (args map {x => Text(x)}):_*) match { + case Elem(_,_,_,_,Text("1"),_*) => + Console.println("cool!") + case _ => + Console.println("bah") + } + + def main(args: Array[String]) = { + val li = List("1","2","3","4") + bar(li) + foo(li) + } +} |