blob: 7f62e05efdc2e4a56e8f996a3ac7311ae2a7daf2 [file]
// DUMP_IR
package second
fun box(): String {
val data = MyClass(object : Base<Base<Int>> {})
return data.foo()
}
interface Base<A> {
fun foo(): String = "OK"
}
class MyClass(val prop: second.Base<second.Base<Int>>): Base<Base<Int>> by prop {
interface Base
}