JVM KT-49092 fix stack corruption in redundant boxing elimination

This commit is contained in:
Dmitry Petrov
2021-12-21 15:31:53 +03:00
committed by Space
parent c74453d8d2
commit 915e949dbc
17 changed files with 410 additions and 5 deletions
@@ -1624,6 +1624,36 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/boxingOptimization/kt48394.kt");
}
@TestMetadata("kt49092a.kt")
public void testKt49092a() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49092a.kt");
}
@TestMetadata("kt49092b.kt")
public void testKt49092b() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49092b.kt");
}
@TestMetadata("kt49092c.kt")
public void testKt49092c() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49092c.kt");
}
@TestMetadata("kt49092d.kt")
public void testKt49092d() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49092d.kt");
}
@TestMetadata("kt49092e.kt")
public void testKt49092e() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49092e.kt");
}
@TestMetadata("kt49092f.kt")
public void testKt49092f() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49092f.kt");
}
@TestMetadata("kt49548.kt")
public void testKt49548() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49548.kt");