// TARGET_BACKEND: JVM_IR val x = createImpl>() interface IfaceWithGenericFun { fun doStuff(x: B) } inline fun createImpl(): IfaceWithGenericFun { return object : IfaceWithGenericFun { override fun doStuff(x: B) {} } } // 3 INNERCLASS // 2 INNERCLASS Kt57714Kt\$createImpl\$1 null null // 1 INNERCLASS Kt57714Kt\$special\$\$inlined\$createImpl\$1 null null