JVM_IR: propagate reified type parameter usages from inline lambdas
...to whichever class they are inlined into, not the class they are declared in (which is not the same if the lambda is crossinline). #KT-46584 Fixed
This commit is contained in:
+12
@@ -3714,6 +3714,18 @@ public class FirBlackBoxInlineCodegenTestGenerated extends AbstractFirBlackBoxIn
|
||||
runTest("compiler/testData/codegen/boxInline/reified/kt44770_2.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kt46584.kt")
|
||||
public void testKt46584() throws Exception {
|
||||
runTest("compiler/testData/codegen/boxInline/reified/kt46584.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kt46584_2.kt")
|
||||
public void testKt46584_2() throws Exception {
|
||||
runTest("compiler/testData/codegen/boxInline/reified/kt46584_2.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("kt6988.kt")
|
||||
public void testKt6988() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user