[IR Actualizer] Fix fake-override generation in actual A -> common B -> actual C hierarchy

...  where C defines a member x and A overrides the member x

#KT-61166 Fixed
This commit is contained in:
Kirill Rakhman
2023-08-29 16:32:32 +02:00
committed by Space Team
parent 293474ee50
commit ac102dedac
10 changed files with 155 additions and 72 deletions
@@ -28702,6 +28702,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/multiplatform/kt60854.kt");
}
@TestMetadata("kt61166.kt")
public void testKt61166() throws Exception {
runTest("compiler/testData/codegen/box/multiplatform/kt61166.kt");
}
@TestMetadata("noArgActualConstructor.kt")
public void testNoArgActualConstructor() throws Exception {
runTest("compiler/testData/codegen/box/multiplatform/noArgActualConstructor.kt");