[JS IR] Keep box and unbox intrinsics in call args after decomposing

^KT-59717 Fixed
This commit is contained in:
Alexander Korepanov
2023-06-28 17:20:39 +02:00
committed by Space Team
parent 148d8c9246
commit 4695dca056
7 changed files with 112 additions and 10 deletions
@@ -246,6 +246,12 @@ public class FirJsBoxTestGenerated extends AbstractFirJsBoxTest {
runTest("js/js.translator/testData/box/char/charIsCheck.kt");
}
@Test
@TestMetadata("charNoBoxing.kt")
public void testCharNoBoxing() throws Exception {
runTest("js/js.translator/testData/box/char/charNoBoxing.kt");
}
@Test
@TestMetadata("charRanges.kt")
public void testCharRanges() throws Exception {
@@ -246,6 +246,12 @@ public class IrBoxJsES6TestGenerated extends AbstractIrBoxJsES6Test {
runTest("js/js.translator/testData/box/char/charIsCheck.kt");
}
@Test
@TestMetadata("charNoBoxing.kt")
public void testCharNoBoxing() throws Exception {
runTest("js/js.translator/testData/box/char/charNoBoxing.kt");
}
@Test
@TestMetadata("charRanges.kt")
public void testCharRanges() throws Exception {
@@ -246,6 +246,12 @@ public class IrBoxJsTestGenerated extends AbstractIrBoxJsTest {
runTest("js/js.translator/testData/box/char/charIsCheck.kt");
}
@Test
@TestMetadata("charNoBoxing.kt")
public void testCharNoBoxing() throws Exception {
runTest("js/js.translator/testData/box/char/charNoBoxing.kt");
}
@Test
@TestMetadata("charRanges.kt")
public void testCharRanges() throws Exception {