blob: 1dd28ac798335b34ddb12f87cd2ff8bb93083753 [file]
// FIR_IDENTICAL
// LANGUAGE: +WarnAboutNonExhaustiveWhenOnAlgebraicTypes
// DIAGNOSTICS: -UNUSED_VALUE
fun foo(f: Boolean): Int {
val i: Int
<!NO_ELSE_IN_WHEN!>when<!> (f) {
true -> i = 1
}
<!VAL_REASSIGNMENT!>i<!> = 3
return i
}