JVM_IR Spill stack on array constructor call

KT-42932
This commit is contained in:
Dmitry Petrov
2021-03-11 18:03:37 +03:00
parent dbfe45993a
commit 44e6483090
19 changed files with 326 additions and 10 deletions
@@ -422,6 +422,11 @@ public class IrJsCodegenBoxES6TestGenerated extends AbstractIrJsCodegenBoxES6Tes
runTest("compiler/testData/codegen/box/arrays/kt4118.kt");
}
@TestMetadata("kt42932.kt")
public void testKt42932() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt42932.kt");
}
@TestMetadata("kt4348.kt")
public void testKt4348() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt4348.kt");
@@ -432,6 +437,11 @@ public class IrJsCodegenBoxES6TestGenerated extends AbstractIrJsCodegenBoxES6Tes
runTest("compiler/testData/codegen/box/arrays/kt4357.kt");
}
@TestMetadata("kt45410.kt")
public void testKt45410() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt45410.kt");
}
@TestMetadata("kt503.kt")
public void testKt503() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt503.kt");
@@ -422,6 +422,11 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/arrays/kt4118.kt");
}
@TestMetadata("kt42932.kt")
public void testKt42932() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt42932.kt");
}
@TestMetadata("kt4348.kt")
public void testKt4348() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt4348.kt");
@@ -432,6 +437,11 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/arrays/kt4357.kt");
}
@TestMetadata("kt45410.kt")
public void testKt45410() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt45410.kt");
}
@TestMetadata("kt503.kt")
public void testKt503() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt503.kt");
@@ -422,6 +422,11 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/arrays/kt4118.kt");
}
@TestMetadata("kt42932.kt")
public void testKt42932() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt42932.kt");
}
@TestMetadata("kt4348.kt")
public void testKt4348() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt4348.kt");
@@ -432,6 +437,11 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/arrays/kt4357.kt");
}
@TestMetadata("kt45410.kt")
public void testKt45410() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt45410.kt");
}
@TestMetadata("kt503.kt")
public void testKt503() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt503.kt");
@@ -250,6 +250,11 @@ public class JsLegacyPrimitiveArraysBoxTestGenerated extends AbstractJsLegacyPri
runTest("compiler/testData/codegen/box/arrays/kt4118.kt");
}
@TestMetadata("kt42932.kt")
public void testKt42932() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt42932.kt");
}
@TestMetadata("kt4348.kt")
public void testKt4348() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt4348.kt");
@@ -260,6 +265,11 @@ public class JsLegacyPrimitiveArraysBoxTestGenerated extends AbstractJsLegacyPri
runTest("compiler/testData/codegen/box/arrays/kt4357.kt");
}
@TestMetadata("kt45410.kt")
public void testKt45410() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt45410.kt");
}
@TestMetadata("kt503.kt")
public void testKt503() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt503.kt");
@@ -372,6 +372,11 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
runTest("compiler/testData/codegen/box/arrays/kt4118.kt");
}
@TestMetadata("kt42932.kt")
public void testKt42932() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt42932.kt");
}
@TestMetadata("kt4348.kt")
public void testKt4348() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt4348.kt");
@@ -382,6 +387,11 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
runTest("compiler/testData/codegen/box/arrays/kt4357.kt");
}
@TestMetadata("kt45410.kt")
public void testKt45410() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt45410.kt");
}
@TestMetadata("kt7009.kt")
public void testKt7009() throws Exception {
runTest("compiler/testData/codegen/box/arrays/kt7009.kt");