// WITH_STDLIB // WITH_COROUTINES import kotlin.test.* import kotlin.coroutines.* // To be tested with -g. // https://youtrack.jetbrains.com/issue/KT-49360 fun testTrivialCreateBlock(result: Int): () -> Int { return (if (result == 0) { { 0 } } else null) ?: { result } } fun box(): String { assertEquals(0, testTrivialCreateBlock(0)()) assertEquals(1, testTrivialCreateBlock(1)()) return "OK" }