KT-6118 Redundant type cast can be not redundant?

#KT-6118 Fixed
This commit is contained in:
Andrey Breslav
2015-02-16 14:38:34 +03:00
parent 47f772e75a
commit 54483dbb95
14 changed files with 178 additions and 2 deletions
@@ -0,0 +1,12 @@
fun test(a: Any?) {
when (a) {
is String -> {
val s = a
<!DEBUG_INFO_SMARTCAST!>s<!>.length()
}
"" -> {
val s = a
<!DEBUG_INFO_SMARTCAST!>s<!>.hashCode()
}
}
}