KT-2466 "When" on boolean produces VerifyError

#KT-2466 Fixed
This commit is contained in:
Alexander Udalov
2012-07-19 21:12:58 +04:00
parent 98efc0276a
commit db008d5d38
3 changed files with 14 additions and 1 deletions
@@ -0,0 +1,9 @@
fun foo(b: Boolean) =
when (b) {
false -> 0
true -> 1
else -> 2
}
fun box(): String = if (foo(false) == 0 && foo(true) == 1) "OK" else "Fail"