// 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 InnerT>(val u: U) { fun getT() = u } fun foo(arg: Inner<*>) = arg.getT() }