diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/TowerResolver.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/TowerResolver.kt index 21139f9557c..49f74d3ac5d 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/TowerResolver.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/TowerResolver.kt @@ -143,7 +143,7 @@ class TowerResolver { for (scope in lexicalScope.parentsWithSelf) { if (scope is LexicalScope) { // statics - if (!scope.kind.withLocalDescriptors) { + if (!scope.kind.withLocalDescriptors && scope.mayFitForName(name, location)) { TowerData.TowerLevel(ScopeBasedTowerLevel(this, scope)).process()?.let { return it } }