blob: ca529d1337ddaca4ad1599c7e2dc2f9d884e084c [file]
// !CHECK_TYPE
interface A
interface B : A
fun foo1(a: A, b: B): Boolean {
val result = (a as B) == b
checkSubtype<B>(<!DEBUG_INFO_SMARTCAST!>a<!>)
return result
}
fun foo2(a: A, b: B): Boolean {
val result = b == (a as B)
checkSubtype<B>(<!DEBUG_INFO_SMARTCAST!>a<!>)
return result
}