[FIR] Consider the isExpect value of the receiver class for intersection overrides

It's critical for signature calculation in FIR2IR because `isExpect` is a part of signature
This commit is contained in:
Ivan Kochurkin
2023-04-21 15:50:09 +02:00
committed by Space Team
parent c7853c61b6
commit 31424e38ac
11 changed files with 247 additions and 1 deletions
@@ -732,6 +732,11 @@ public class KlibIrTextTestCaseGenerated extends AbstractKlibIrTextTestCase {
runTest("compiler/testData/ir/irText/declarations/multiplatform/expectClassInherited.kt");
}
@TestMetadata("expectIntersectionOverride.kt")
public void testExpectIntersectionOverride() throws Exception {
runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverride.kt");
}
@TestMetadata("expectedEnumClass.kt")
public void testExpectedEnumClass() throws Exception {
runTest("compiler/testData/ir/irText/declarations/multiplatform/expectedEnumClass.kt");