diff options
Diffstat (limited to 'test/files/pos')
-rw-r--r-- | test/files/pos/t1107b/O.scala (renamed from test/files/pos/t1107/O.scala) | 0 | ||||
-rw-r--r-- | test/files/pos/t1107b/T.scala (renamed from test/files/pos/t1107/T.scala) | 0 | ||||
-rw-r--r-- | test/files/pos/t1203b/J.java (renamed from test/files/pos/t1203/J.java) | 0 | ||||
-rw-r--r-- | test/files/pos/t1203b/S.scala (renamed from test/files/pos/t1203/S.scala) | 0 | ||||
-rw-r--r-- | test/files/pos/t6275.flags | 1 | ||||
-rw-r--r-- | test/files/pos/t6275.scala | 11 |
6 files changed, 12 insertions, 0 deletions
diff --git a/test/files/pos/t1107/O.scala b/test/files/pos/t1107b/O.scala index aa605a6d09..aa605a6d09 100644 --- a/test/files/pos/t1107/O.scala +++ b/test/files/pos/t1107b/O.scala diff --git a/test/files/pos/t1107/T.scala b/test/files/pos/t1107b/T.scala index 1f3712d529..1f3712d529 100644 --- a/test/files/pos/t1107/T.scala +++ b/test/files/pos/t1107b/T.scala diff --git a/test/files/pos/t1203/J.java b/test/files/pos/t1203b/J.java index 7fae118e04..7fae118e04 100644 --- a/test/files/pos/t1203/J.java +++ b/test/files/pos/t1203b/J.java diff --git a/test/files/pos/t1203/S.scala b/test/files/pos/t1203b/S.scala index 68eac4bf6d..68eac4bf6d 100644 --- a/test/files/pos/t1203/S.scala +++ b/test/files/pos/t1203b/S.scala diff --git a/test/files/pos/t6275.flags b/test/files/pos/t6275.flags new file mode 100644 index 0000000000..85d8eb2ba2 --- /dev/null +++ b/test/files/pos/t6275.flags @@ -0,0 +1 @@ +-Xfatal-warnings diff --git a/test/files/pos/t6275.scala b/test/files/pos/t6275.scala new file mode 100644 index 0000000000..6b5ec7dceb --- /dev/null +++ b/test/files/pos/t6275.scala @@ -0,0 +1,11 @@ + +sealed trait A[T] +final class B[T] extends A[T] + +object ParsedAxis { + type BI = B[Int] + + def f1(a: A[Int]) = a match { case b: B[Int] => 3 } + def f2(a: A[Int]) = a match { case b: BI => 3 } + def f3(a: A[Int]) = a match { case b: B[t] => 3 } +} |