blob: 77f5eea00b2c98bcd47053cee38cf00da3b9cc63 [file]
// CHECK_TYPE
class A(val a:Int) {
inner class B() {
val x = checkSubtype<B>(<!DEBUG_INFO_LEAKING_THIS!>this@B<!>)
val y = checkSubtype<A>(this@A)
val z = checkSubtype<B>(<!DEBUG_INFO_LEAKING_THIS!>this<!>)
val Int.xx : Int get() = checkSubtype<Int>(this)
}
}