JVM_IR: use non-nullable types as SAM super types

The wrappers for conversions to nullable and non-nullable SAM types are
the same, so differentiating those has no effect other than class name
collisions.
This commit is contained in:
pyos
2020-03-17 18:25:02 +01:00
committed by Alexander Udalov
parent 164f25937f
commit a75408b1ed
6 changed files with 44 additions and 2 deletions
@@ -27302,6 +27302,11 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
runTest("compiler/testData/codegen/box/sam/kt24825.kt");
}
@TestMetadata("nonInlinedSamWrapper.kt")
public void testNonInlinedSamWrapper() throws Exception {
runTest("compiler/testData/codegen/box/sam/nonInlinedSamWrapper.kt");
}
@TestMetadata("nullableSam.kt")
public void testNullableSam() throws Exception {
runTest("compiler/testData/codegen/box/sam/nullableSam.kt");