blob: 14e4a2c9bc106f15f979ae40c59acc6e66252d3c [file]
// ISSUE: KT-68446
fun <T> test_1(arg: T): String {
if (arg is Char) {
return when (arg) {
in 'A'..'Z' -> "O"
else -> "Not in range"
}
}
return "Not char"
}
fun <T> test_2(arg: T): String {
if (arg is Char) {
return when (val s = arg) {
in 'A'..'Z' -> "K"
else -> "Not in range"
}
}
return "Not char"
}
fun box(): String {
val c = 'B'
return test_1(c) + test_2(c)
}