[FIR] Use lower bound of supertype in findClassRepresentation for intersection types

This commit is contained in:
Dmitriy Novozhilov
2023-10-10 12:55:53 +03:00
committed by Space Team
parent c3f3a4192c
commit 84f41b7d68
9 changed files with 91 additions and 3 deletions
@@ -15861,6 +15861,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/fir/internalPotentialOverride.kt");
}
@TestMetadata("intersectionWithCapturedTypeWithRawUpperBound.kt")
public void testIntersectionWithCapturedTypeWithRawUpperBound() throws Exception {
runTest("compiler/testData/codegen/box/fir/intersectionWithCapturedTypeWithRawUpperBound.kt");
}
@TestMetadata("IrBuiltIns.kt")
public void testIrBuiltIns() throws Exception {
runTest("compiler/testData/codegen/box/fir/IrBuiltIns.kt");