[FIR2IR] Properly calculate overridden functions for lazy fake overrides
For detailed explanation see the comment to `computeBaseSymbolsWithContainingClass` function in `FakeOverrideGenerator.kt` ^KT-65592
This commit is contained in:
committed by
Space Team
parent
1761c8eb25
commit
e431a96897
+6
@@ -19334,6 +19334,12 @@ public class LLFirBlackBoxCodegenBasedTestGenerated extends AbstractLLFirBlackBo
|
||||
runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("diamondWithNullabilityAnnotations.kt")
|
||||
public void testDiamondWithNullabilityAnnotations() {
|
||||
runTest("compiler/testData/codegen/box/fakeOverride/diamondWithNullabilityAnnotations.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("fakeOverrideInAnonymousObject.kt")
|
||||
public void testFakeOverrideInAnonymousObject() {
|
||||
|
||||
+6
@@ -19334,6 +19334,12 @@ public class LLFirReversedBlackBoxCodegenBasedTestGenerated extends AbstractLLFi
|
||||
runTest("compiler/testData/codegen/box/fakeOverride/diamondFunction.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("diamondWithNullabilityAnnotations.kt")
|
||||
public void testDiamondWithNullabilityAnnotations() {
|
||||
runTest("compiler/testData/codegen/box/fakeOverride/diamondWithNullabilityAnnotations.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("fakeOverrideInAnonymousObject.kt")
|
||||
public void testFakeOverrideInAnonymousObject() {
|
||||
|
||||
Reference in New Issue
Block a user