[FIR] Search expect for actual only in dependsOn dependencies

Before this commit, the expect-actual resolver could find expects in
regular dependencies

Note: The appeared `VIRTUAL_MEMBER_HIDDEN` in
compiler/fir/analysis-tests/testData/resolveWithStdlib/multiModule/FakeOverrides.kt
isn't caused by my change. It's caused by fixing the testData dependency
syntax notation.

The testData improperly used regular dependency syntax notation, while
it should have been using dependsOn

Before:
    Regular dependency syntax notation

    // MODULE: androidMain(commonMain)

After:
    dependsOn dependency syntax notation

    // MODULE: androidMain()()(commonMain)
This commit is contained in:
Nikita Bobko
2024-02-13 17:58:06 +01:00
committed by teamcity
parent e431a96897
commit 4120d6a8aa
15 changed files with 512 additions and 14 deletions
@@ -10,7 +10,7 @@ expect open class A() {
open class B : A()
// MODULE: m1-jvm(m1-common)
// MODULE: m1-jvm()()(m1-common)
// FILE: jvm.kt
actual open class A {