Files
kotlin-fork/native/native.tests/testData/codegen/lambda/lambda_kt49360_trivial.kt
T
2023-12-20 07:07:27 +00:00

18 lines
382 B
Kotlin
Vendored

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"
}