FIR2IR: never generate empty when #KT-55459 Fixed
In details, this commit changes the following: - it converts FIR when without branches to empty IR block without when - it doesn't drop empty else branches in when anymore
This commit is contained in:
committed by
Space Team
parent
b026678a34
commit
ae4b8be16b
@@ -0,0 +1,20 @@
|
||||
fun foo() {
|
||||
{ // BLOCK
|
||||
}
|
||||
val x: Int = 0
|
||||
{ // BLOCK
|
||||
val tmp0_subject: Int = x
|
||||
when {
|
||||
else -> { // BLOCK
|
||||
}
|
||||
}
|
||||
}
|
||||
val z: Unit = { // BLOCK
|
||||
val tmp1_subject: Int = x
|
||||
when {
|
||||
else -> { // BLOCK
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user