aboutsummaryrefslogtreecommitdiff
path: root/tests/neg
diff options
context:
space:
mode:
authorGuillaume Martres <smarter@ubuntu.com>2014-10-05 02:02:53 +0200
committerGuillaume Martres <smarter@ubuntu.com>2014-10-05 02:02:53 +0200
commitc60218303b65f66ddc8a4afa0add8506d5272533 (patch)
treed1505eff3b8594150101f0d906cc94e7394c79c1 /tests/neg
parentf57753ff673d39ab68f2182459d5cfb2125d15a1 (diff)
downloaddotty-c60218303b65f66ddc8a4afa0add8506d5272533.tar.gz
dotty-c60218303b65f66ddc8a4afa0add8506d5272533.tar.bz2
dotty-c60218303b65f66ddc8a4afa0add8506d5272533.zip
Fix isSubType(A#X, B#X) not checking if A <: B
Diffstat (limited to 'tests/neg')
-rw-r--r--tests/neg/subtyping.scala13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/neg/subtyping.scala b/tests/neg/subtyping.scala
new file mode 100644
index 000000000..d7f849ddc
--- /dev/null
+++ b/tests/neg/subtyping.scala
@@ -0,0 +1,13 @@
+class B {
+ class X
+}
+class A extends B
+
+object Test {
+ def foo(a: A#X): Unit = {
+ return;
+ }
+ def test(): Unit = {
+ foo(??? : B#X);
+ }
+}