[FIR] Implement checker for exhaustive when's in expression position
This commit is contained in:
+2
-2
@@ -4,7 +4,7 @@
|
||||
fun example() {
|
||||
val a = if (true) true else false
|
||||
val b = if (true) else false
|
||||
val c = if (true) true
|
||||
val c = <!INVALID_IF_AS_EXPRESSION!>if<!> (true) true
|
||||
val d = if (true) true else;
|
||||
val e = if (true) {} else false
|
||||
val f = if (true) true else {}
|
||||
@@ -27,7 +27,7 @@ fun example() {
|
||||
}()
|
||||
|
||||
fun t(): Boolean {
|
||||
return if (true) true
|
||||
return <!INVALID_IF_AS_EXPRESSION!>if<!> (true) true
|
||||
}
|
||||
|
||||
return if (true) true else {}
|
||||
|
||||
Reference in New Issue
Block a user