aboutsummaryrefslogtreecommitdiff
path: root/tests/neg/subtyping.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-07-11 18:05:36 +0200
committerMartin Odersky <odersky@gmail.com>2016-07-12 18:14:04 +0200
commitcdebd91712b36b048233d7cf9501cc7a5bb50b31 (patch)
tree35d3ee5d8800e958640916cd0145def1f5726751 /tests/neg/subtyping.scala
parent1792c9e9bcff1feba7b50a24a46e1e20d8a39d9b (diff)
downloaddotty-cdebd91712b36b048233d7cf9501cc7a5bb50b31.tar.gz
dotty-cdebd91712b36b048233d7cf9501cc7a5bb50b31.tar.bz2
dotty-cdebd91712b36b048233d7cf9501cc7a5bb50b31.zip
Allow definition of new types in refinements
Allow definition of types in refinements that do not appear in parent type.
Diffstat (limited to 'tests/neg/subtyping.scala')
-rw-r--r--tests/neg/subtyping.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/neg/subtyping.scala b/tests/neg/subtyping.scala
index 27cc0568e..351fa0ecd 100644
--- a/tests/neg/subtyping.scala
+++ b/tests/neg/subtyping.scala
@@ -8,7 +8,7 @@ object Test {
implicitly[B#X <:< A#X] // error: no implicit argument
}
def test2(): Unit = {
- val a : { type T; type U } = ??? // error // error
+ val a : { type T; type U } = ???
implicitly[a.T <:< a.U] // error: no implicit argument
}
}