[JS IR BE] process empty loops correctly in BlockDecomposerLowering
This commit is contained in:
+5
@@ -2149,6 +2149,11 @@ public class BoxJsTestGenerated extends AbstractBoxJsTest {
|
||||
runTest("js/js.translator/testData/box/expression/evaluationOrder/elvisWithBreakContinueReturn.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("emptyLoopWithBreakContinueReturnInCondition.kt")
|
||||
public void testEmptyLoopWithBreakContinueReturnInCondition() throws Exception {
|
||||
runTest("js/js.translator/testData/box/expression/evaluationOrder/emptyLoopWithBreakContinueReturnInCondition.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("equalsIntrinsicWithSideEffect.kt")
|
||||
public void testEqualsIntrinsicWithSideEffect() throws Exception {
|
||||
runTest("js/js.translator/testData/box/expression/evaluationOrder/equalsIntrinsicWithSideEffect.kt");
|
||||
|
||||
+5
@@ -2149,6 +2149,11 @@ public class IrBoxJsTestGenerated extends AbstractIrBoxJsTest {
|
||||
runTest("js/js.translator/testData/box/expression/evaluationOrder/elvisWithBreakContinueReturn.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("emptyLoopWithBreakContinueReturnInCondition.kt")
|
||||
public void testEmptyLoopWithBreakContinueReturnInCondition() throws Exception {
|
||||
runTest("js/js.translator/testData/box/expression/evaluationOrder/emptyLoopWithBreakContinueReturnInCondition.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("equalsIntrinsicWithSideEffect.kt")
|
||||
public void testEqualsIntrinsicWithSideEffect() throws Exception {
|
||||
runTest("js/js.translator/testData/box/expression/evaluationOrder/equalsIntrinsicWithSideEffect.kt");
|
||||
|
||||
Reference in New Issue
Block a user