Files
kotlin-fork/compiler/testData/diagnostics/tests/when/kt4434.kt
T
Alexander Udalov 3bde619ca3 Add test for obsolete issue
#KT-4434 Obsolete
2014-12-29 18:00:17 +03:00

28 lines
424 B
Kotlin

// KT-4434 Missed diagnostic about else branch in when
package test
fun foo(): Int {
val a = "a"
return if (a.length() > 0) {
<!NO_ELSE_IN_WHEN!>when<!> (a) {
"a" -> 1
}
}
else {
3
}
}
fun bar(): Int {
val a = "a"
if (a.length() > 0) {
return <!NO_ELSE_IN_WHEN!>when<!> (a) {
"a" -> 1
}
}
else {
return 3
}
}