summaryrefslogtreecommitdiff
path: root/test/files/run/t8611c.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/run/t8611c.scala')
-rw-r--r--test/files/run/t8611c.scala21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/files/run/t8611c.scala b/test/files/run/t8611c.scala
new file mode 100644
index 0000000000..2bd17f29a5
--- /dev/null
+++ b/test/files/run/t8611c.scala
@@ -0,0 +1,21 @@
+trait K
+trait L
+
+object O {
+ type LK = K with L
+}
+
+object Test extends App {
+ local
+
+ def local = {
+ val A: O.LK = new K with L
+ val B: O.LK = new K with L
+ val scrut: O.LK = A
+ scrut match {
+ case B if "".isEmpty => ???
+ case A =>
+ case B => ???
+ }
+ }
+}