Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
9fc4d94d04f972782fee2dc5b3b25d052d88601a
/
.
/
compiler
/
testData
/
diagnostics
/
tests
/
reassignment
/
when.kt
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
}