Files
kotlin-fork/compiler/testData/diagnostics/tests/smartCasts/smartCastOnElvis.fir.kt
T

15 lines
269 B
Kotlin
Vendored

fun foo(s: String) = s.length
fun baz(s: String?, r: String?): Int {
return foo(r ?: when {
s != null -> s
else -> ""
})
}
fun bar(s: String?, r: String?): Int {
return (r ?: when {
s != null -> s
else -> ""
}).length
}