[JVM_IR] Add String.plus(Any) to intrinsics list.

This filters it out for use in SAM wrapper generation with
invoke-dynamic.

The intrinsic is not actually used for code generation so
it is added to the list of intrinsics that should have been
lowered away before codegen.

^KT-45779 Fixed
This commit is contained in:
Mads Ager
2021-06-01 13:39:33 +02:00
committed by teamcityserver
parent c1021623e8
commit 0b5ec5535c
6 changed files with 51 additions and 4 deletions
@@ -17726,6 +17726,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/invokedynamic/sam/intReturnTypeAsNumber.kt");
}
@TestMetadata("kt45779.kt")
public void testKt45779() throws Exception {
runTest("compiler/testData/codegen/box/invokedynamic/sam/kt45779.kt");
}
@TestMetadata("nullabilityAssertions.kt")
public void testNullabilityAssertions() throws Exception {
runTest("compiler/testData/codegen/box/invokedynamic/sam/nullabilityAssertions.kt");