// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_VARIABLE interface T { fun f() : E = null!! } open class A() { inner class B() : T {} } fun test() { val a = A() val b : A.B = a.B() }