JVM KT-49548 progression iterators can be tainted

This commit is contained in:
Dmitry Petrov
2021-11-09 13:50:06 +03:00
committed by TeamCityServer
parent 646d156bde
commit 9a4cff0dc7
15 changed files with 193 additions and 32 deletions
@@ -1098,6 +1098,11 @@ public class IrJsCodegenBoxES6TestGenerated extends AbstractIrJsCodegenBoxES6Tes
runTest("compiler/testData/codegen/box/boxingOptimization/kt48394.kt");
}
@TestMetadata("kt49548.kt")
public void testKt49548() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49548.kt");
}
@TestMetadata("kt5493.kt")
public void testKt5493() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt5493.kt");
@@ -1168,6 +1173,11 @@ public class IrJsCodegenBoxES6TestGenerated extends AbstractIrJsCodegenBoxES6Tes
runTest("compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt");
}
@TestMetadata("unsignedArrayForEach.kt")
public void testUnsignedArrayForEach() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/unsignedArrayForEach.kt");
}
@TestMetadata("variables.kt")
public void testVariables() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/variables.kt");
@@ -1098,6 +1098,11 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
runTest("compiler/testData/codegen/box/boxingOptimization/kt48394.kt");
}
@TestMetadata("kt49548.kt")
public void testKt49548() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49548.kt");
}
@TestMetadata("kt5493.kt")
public void testKt5493() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt5493.kt");
@@ -1168,6 +1173,11 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
runTest("compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt");
}
@TestMetadata("unsignedArrayForEach.kt")
public void testUnsignedArrayForEach() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/unsignedArrayForEach.kt");
}
@TestMetadata("variables.kt")
public void testVariables() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/variables.kt");
@@ -1206,6 +1206,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/boxingOptimization/kt48394.kt");
}
@Test
@TestMetadata("kt49548.kt")
public void testKt49548() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49548.kt");
}
@Test
@TestMetadata("kt5493.kt")
public void testKt5493() throws Exception {
@@ -1290,6 +1296,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt");
}
@Test
@TestMetadata("unsignedArrayForEach.kt")
public void testUnsignedArrayForEach() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/unsignedArrayForEach.kt");
}
@Test
@TestMetadata("variables.kt")
public void testVariables() throws Exception {
@@ -1164,6 +1164,12 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/boxingOptimization/kt48394.kt");
}
@Test
@TestMetadata("kt49548.kt")
public void testKt49548() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/kt49548.kt");
}
@Test
@TestMetadata("kt5493.kt")
public void testKt5493() throws Exception {
@@ -1248,6 +1254,12 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
runTest("compiler/testData/codegen/box/boxingOptimization/unsafeRemoving.kt");
}
@Test
@TestMetadata("unsignedArrayForEach.kt")
public void testUnsignedArrayForEach() throws Exception {
runTest("compiler/testData/codegen/box/boxingOptimization/unsignedArrayForEach.kt");
}
@Test
@TestMetadata("variables.kt")
public void testVariables() throws Exception {