eb753eac83
^KT-50385 Fixed
46 lines
898 B
Kotlin
Vendored
46 lines
898 B
Kotlin
Vendored
// ISSUE: KT-50385
|
|
|
|
const val myF = false
|
|
const val myT = true
|
|
|
|
fun test_1(someBoolean: Boolean) {
|
|
val s = when (someBoolean) {
|
|
myT /* true */ -> 1
|
|
myF /* false */ -> 2
|
|
true -> 3
|
|
false -> 4
|
|
}
|
|
}
|
|
|
|
fun test_2(someBoolean: Boolean) {
|
|
val s = when (someBoolean) {
|
|
myT /* true */ -> 1
|
|
true -> 2
|
|
false -> 3
|
|
}
|
|
}
|
|
|
|
fun test_3(someBoolean: Boolean) {
|
|
val s = <!NO_ELSE_IN_WHEN!>when<!> (someBoolean) {
|
|
myT /* true */ -> 1
|
|
false -> 2
|
|
}
|
|
}
|
|
|
|
fun test_4(someBoolean: Boolean) {
|
|
val s = <!NO_ELSE_IN_WHEN!>when<!> (someBoolean) {
|
|
myT /* true */ -> 1
|
|
myT /* true */ -> 2
|
|
false -> 3
|
|
}
|
|
}
|
|
|
|
fun test_5(someBoolean: Boolean) {
|
|
val s = <!NO_ELSE_IN_WHEN!>when<!> (someBoolean) {
|
|
myT /* true */ -> 1
|
|
myT /* true */ -> 2
|
|
myT /* true */ -> 3
|
|
false -> 4
|
|
}
|
|
}
|