// EXPECTED_REACHABLE_NODES: 1295 // WITH_STDLIB // FILE: a.kt import kotlin.coroutines.* import kotlin.coroutines.intrinsics.* suspend fun bar() = "OK" inline suspend fun foo() = bar() // FILE: b.kt // RECOMPILE import kotlin.coroutines.* import kotlin.coroutines.intrinsics.* suspend fun baz() = foo() fun builder(c: suspend () -> Unit) { c.startCoroutine(object : Continuation { override val context = EmptyCoroutineContext override fun resumeWith(result: Result) {} }) } fun box(): String { var result = "" builder { result = baz() } return result }