febac0dd5f
^KT-65979
20 lines
416 B
Kotlin
Vendored
20 lines
416 B
Kotlin
Vendored
// 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"
|
|
}
|