KT-281 fixed
This commit is contained in:
@@ -84,6 +84,7 @@ fun foo(a : Boolean, b : Int) : Unit {}
|
||||
---------------------
|
||||
l0:
|
||||
<START>
|
||||
read (Unit)
|
||||
l1:
|
||||
<END>
|
||||
error:
|
||||
@@ -94,6 +95,7 @@ fun genfun<T>() : Unit {}
|
||||
---------------------
|
||||
l0:
|
||||
<START>
|
||||
read (Unit)
|
||||
l1:
|
||||
<END>
|
||||
error:
|
||||
@@ -104,6 +106,7 @@ fun flfun(f : fun () : Any) : Unit {}
|
||||
---------------------
|
||||
l0:
|
||||
<START>
|
||||
read (Unit)
|
||||
l1:
|
||||
<END>
|
||||
error:
|
||||
|
||||
@@ -3,6 +3,7 @@ fun empty() {}
|
||||
---------------------
|
||||
l0:
|
||||
<START>
|
||||
read (Unit)
|
||||
l1:
|
||||
<END>
|
||||
error:
|
||||
|
||||
@@ -148,3 +148,18 @@ fun f(): Int {
|
||||
}
|
||||
|
||||
fun f(): Int = if (1 < 2) 1 else returnNothing()
|
||||
|
||||
fun blockNoReturnIfEmptyIf(): Int {
|
||||
if (1 < 2) <error>{}</error> else <error>{}</error>
|
||||
}
|
||||
|
||||
fun blockNoReturnIfUnitInOneBranch(): Int {
|
||||
if (1 < 2) {
|
||||
return 1
|
||||
} else {
|
||||
if (3 < 4) <error>{
|
||||
}</error> else {
|
||||
return 21
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user