aboutsummaryrefslogtreecommitdiff
path: root/tests/pos
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-09-25 13:25:06 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2014-10-11 06:38:11 +0200
commit543ff7f4123ded7172fd6ede59f09945efd7c158 (patch)
tree1c14165b391ca2b6de15f5a584fc804474ada13e /tests/pos
parent167581469779cabc7138427d506a16507369cbf5 (diff)
downloaddotty-543ff7f4123ded7172fd6ede59f09945efd7c158.tar.gz
dotty-543ff7f4123ded7172fd6ede59f09945efd7c158.tar.bz2
dotty-543ff7f4123ded7172fd6ede59f09945efd7c158.zip
Make changeOwner more robust regarding non-standard owner chains
The problem is running changeOwner(from, to) where - from is a ValDef or a Label - an embedded definition has as owner not `from` but some owner of `from`. We allow such denomrlaized owners and the pattern matcher generates them. This patch makes changeOwner take these situations into account.
Diffstat (limited to 'tests/pos')
-rw-r--r--tests/pos/vararg-pattern.scala12
1 files changed, 0 insertions, 12 deletions
diff --git a/tests/pos/vararg-pattern.scala b/tests/pos/vararg-pattern.scala
deleted file mode 100644
index 314d6460f..000000000
--- a/tests/pos/vararg-pattern.scala
+++ /dev/null
@@ -1,12 +0,0 @@
-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)
-
-}
-
-