Error on 'if' without an 'else' branch when used as an expression

This commit is contained in:
Yan Zhulanow
2015-10-13 18:13:51 +03:00
parent de5dc61820
commit e14c9645dc
29 changed files with 121 additions and 91 deletions
@@ -1,12 +0,0 @@
fun box(): String {
if (true);
if (false);
val iftrue = if (true);
val iffalse = if (false);
var state = 0
val k = if (state++==1);
if (state != 1) return "Fail: $state"
return "OK"
}
@@ -1,5 +0,0 @@
fun box(): String {
val a = if(true) {
}
return if (a.toString() == "kotlin.Unit") "OK" else "fail"
}
@@ -1,9 +0,0 @@
fun foo(condition: Boolean): String {
val u = if (condition) {
"OK"
} else {
}
return u.toString()
}
fun box() = foo(true)