~
diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/providers/impl/FirProviderImpl.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/providers/impl/FirProviderImpl.kt
index 01cfda0..13b6ab9 100644
--- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/providers/impl/FirProviderImpl.kt
+++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/providers/impl/FirProviderImpl.kt
@@ -79,8 +79,17 @@
             state.classifierInPackage[fqName].orEmpty().mapTo(mutableSetOf()) { it.asString() }
 
         override fun computeCallableNames(fqName: FqName): Set<Name> = buildSet {
-            state.functionMap.keys.mapTo(this) { it.callableName }
-            state.propertyMap.keys.mapTo(this) { it.callableName }
+            for (key in state.functionMap.keys) {
+                if (key.packageName == fqName) {
+                    add(key.callableName)
+                }
+            }
+
+            for (key in state.propertyMap.keys) {
+                if (key.packageName == fqName) {
+                    add(key.callableName)
+                }
+            }
         }
 
         override fun getPackage(fqName: FqName): FqName? {