diff --git a/src/frontend/compiler.nim b/src/frontend/compiler.nim index a8edbc4..c9736a7 100644 --- a/src/frontend/compiler.nim +++ b/src/frontend/compiler.nim @@ -714,6 +714,8 @@ proc findByName(self: Compiler, name: string): seq[Name] = ## with the given name. Returns all objects that apply for obj in reversed(self.names): if obj.name.token.lexeme == name: + if obj.isPrivate and obj.owner != self.currentModule: + continue result.add(obj)