// TARGET_BACKEND: JVM // NO_CHECK_LAMBDA_INLINING // WITH_STDLIB // IGNORE_BACKEND: JVM, JVM_IR // IGNORE_BACKEND_MULTI_MODULE: JVM, JVM_IR, JVM_MULTI_MODULE_OLD_AGAINST_IR, JVM_MULTI_MODULE_IR_AGAINST_OLD // IGNORE_BACKEND_K2_MULTI_MODULE: JVM_IR JVM_IR_SERIALIZE // FILE: 1.kt interface Flow { val result: String } inline fun foo() = object { fun test() = object : Flow { override val result: String = "OK" } }.test() // FILE: 2.kt fun box(): String = foo().result