// !WITH_NEW_INFERENCE // NI_EXPECTED_FILE // See KT-13401: SOE in VarianceChecker interface Rec> { fun t(): T } interface Super { fun foo(p: Rec<*>) = p.t() } // Related variance errors class Owner { inner class Inner(val u: U) { fun getT() = u } fun foo(arg: Inner<*>) = arg.getT() }