// ISSUE: KT-63072 // !CHECK_TYPE interface A> { fun r(): R fun t(): T } fun testA(a: A<*, *>) { a.r().checkType { _() } a.t().checkType { _>() } } interface B, T>> { fun r(): R fun t(): T } fun testB(b: B<*, *>) { b.r().checkType { _() } b.t().checkType { _, *>>() } b.t().r().size }