KT-5182 Data flow info is lost for 'when' branches

#KT-5158 Fixed
  #KT-4332 Fixed
This commit is contained in:
Svetlana Isakova
2014-06-06 13:55:24 +04:00
parent cb788579ba
commit 68b4b8e946
7 changed files with 68 additions and 6 deletions
@@ -32,8 +32,9 @@ fun f4(s: Int?): Int {
fun f5(s: Int?): Int {
return when (s) {
s!! -> <!DEBUG_INFO_AUTOCAST!>s<!>
s -> <!TYPE_MISMATCH!>s<!>
s!! -> <!DEBUG_INFO_AUTOCAST!>s<!>
s -> <!DEBUG_INFO_AUTOCAST!>s<!>
else -> 0
}
}