Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/coercionToUnit/noCoercion.fir.kt
T

26 lines
423 B
Kotlin
Vendored

// !WITH_NEW_INFERENCE
// !CHECK_TYPE
fun noCoercionLastExpressionUsedAsReturnArgument() {
val a = {
42
}
a checkType { _<() -> Int>() }
}
fun noCoercionBlockHasExplicitType() {
val b: () -> Int = {
if (true) 42
}
}
fun noCoercionBlockHasExplicitReturn() {
val c = l@{
if (true) return@l 42
if (true) 239
}
}
fun noCoercionInExpressionBody(): Unit = "hello"