Files
kotlin-fork/compiler/testData/codegen/box/inference/builderInference/callableReferenceAndCoercionToUnit.kt
T
2021-10-01 17:18:49 +03:00

19 lines
349 B
Kotlin
Vendored

// !LANGUAGE: +NewInference
// !DIAGNOSTICS: -OPT_IN_USAGE_ERROR -UNUSED_EXPRESSION
// WITH_RUNTIME
@OptIn(ExperimentalStdlibApi::class)
fun test(s: String?): Int {
val list = buildList {
s?.let(::add)
}
return list.size
}
fun box(): String {
return when (test("hello")) {
1 -> "OK"
else -> "Error"
}
}