Basic invokedynamic string concatenation support

This commit is contained in:
Mikhael Bogdanov
2020-09-25 11:59:14 +02:00
parent 88892ec65d
commit 04012951c1
12 changed files with 264 additions and 15 deletions
@@ -4518,6 +4518,31 @@ public class BytecodeTextTestGenerated extends AbstractBytecodeTextTest {
runTest("compiler/testData/codegen/bytecodeText/stringOperations/concat.kt");
}
@TestMetadata("concatDynamic.kt")
public void testConcatDynamic() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/stringOperations/concatDynamic.kt");
}
@TestMetadata("concatDynamic200.kt")
public void testConcatDynamic200() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/stringOperations/concatDynamic200.kt");
}
@TestMetadata("concatDynamic201.kt")
public void testConcatDynamic201() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/stringOperations/concatDynamic201.kt");
}
@TestMetadata("concatDynamicConstants.kt")
public void testConcatDynamicConstants() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/stringOperations/concatDynamicConstants.kt");
}
@TestMetadata("concatNotDynamic.kt")
public void testConcatNotDynamic() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/stringOperations/concatNotDynamic.kt");
}
@TestMetadata("constConcat.kt")
public void testConstConcat() throws Exception {
runTest("compiler/testData/codegen/bytecodeText/stringOperations/constConcat.kt");