blob: c4146ece1ec6b5fe1f0c9c82e32a39f6cbf069e0 [file]
// TARGET_BACKEND: JVM_IR
val x = createImpl<List<String>>()
interface IfaceWithGenericFun<A> {
fun <B : A> doStuff(x: B)
}
inline fun <reified A> createImpl(): IfaceWithGenericFun<A> {
return object : IfaceWithGenericFun<A> {
override fun <B : A> doStuff(x: B) {}
}
}
// 3 INNERCLASS
// 2 INNERCLASS Kt57714Kt\$createImpl\$1 null null
// 1 INNERCLASS Kt57714Kt\$special\$\$inlined\$createImpl\$1 null null