Skip to content

Commit d52b365

Browse files
Add test case
1 parent bda342d commit d52b365

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/neg/12549.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
enum Bool {
2+
case True
3+
case False
4+
}
5+
6+
import Bool.*
7+
8+
type Not[B <: Bool] = B match {
9+
case True.type => False.type
10+
case False.type => True.type
11+
case _ => "unreachable"
12+
}
13+
14+
def foo[B <: Bool & Singleton]: Unit = {
15+
implicitly[Not[B] =:= "unreachable"] // error
16+
17+
()
18+
}

0 commit comments

Comments
 (0)