FIR: temp: make klib symbol provider know parent packages

Current qualified access resolving algo rely (likely incorrectly,
see #KT-58037) on a providers' "knowledge" about parent packages.
This commit adds this "knowledge" to k-lib based provider.
#KT-57353 fixed
This commit is contained in:
Ilya Chernikov
2023-03-22 17:03:19 +01:00
committed by Space Team
parent ed2b817409
commit 8cc9f911d5
18 changed files with 114 additions and 6 deletions
+11
View File
@@ -0,0 +1,11 @@
// MODULE: lib
// FILE: lib.kt
package my.lib.pkg
object Foo {
fun ok() = "OK"
}
// MODULE: main(lib)
// FILE: main.kt
fun box(): String = my.lib.pkg.Foo.ok()