blob: d824523d5b054f8dd42f4d8dc4876dea29168910 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
class A
case object B extends A
object Test {
val x1 = (B: A)
println(x1 == B) // no warning
println(B == x1) // no warning
val x2 = (B: A with Product)
println(x2 == B) // no warning
println(B == x2) // spurious warning: "always returns false"
}
|