aboutsummaryrefslogtreecommitdiff
path: root/tests/pos
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-08-27 14:07:08 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2014-10-11 06:38:11 +0200
commit167581469779cabc7138427d506a16507369cbf5 (patch)
tree01d79f1bcc25421a12b2f839d4593d70a793a085 /tests/pos
parentf50c3f0d1c80a9d9d98d24ed3e7d8577c5eb80a5 (diff)
downloaddotty-167581469779cabc7138427d506a16507369cbf5.tar.gz
dotty-167581469779cabc7138427d506a16507369cbf5.tar.bz2
dotty-167581469779cabc7138427d506a16507369cbf5.zip
Fix #167
Can handle now vararg arguments in patterns.
Diffstat (limited to 'tests/pos')
-rw-r--r--tests/pos/vararg-pattern.scala12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/pos/vararg-pattern.scala b/tests/pos/vararg-pattern.scala
new file mode 100644
index 000000000..314d6460f
--- /dev/null
+++ b/tests/pos/vararg-pattern.scala
@@ -0,0 +1,12 @@
+object Test {
+
+ List(1, 2, 3, 4) match {
+ case List(1, 2, xs: _*) =>
+ val ys: Seq[Int] = xs
+ println(ys)
+ }
+ val List(1, 2, x: _*) = List(1, 2, 3, 4)
+
+}
+
+