diff --git a/src/protocol/parser/pass_symbols.rs b/src/protocol/parser/pass_symbols.rs index 76a9dfcc71347a02f5a5d161cb183154c8c2468b..f24b8dade79eafdaac69877d885643a652015269 100644 --- a/src/protocol/parser/pass_symbols.rs +++ b/src/protocol/parser/pass_symbols.rs @@ -89,7 +89,7 @@ impl PassSymbols { // Add the module's symbol scope and the symbols we just parsed let module_scope = SymbolScope::Module(root_id); - ctx.symbols.insert_scope(None, module_scope); + ctx.symbols.insert_scope(Some(SymbolScope::Global), module_scope); for symbol in self.symbols.drain(..) { ctx.symbols.insert_scope(Some(module_scope), SymbolScope::Definition(symbol.variant.as_definition().definition_id)); if let Err((new_symbol, old_symbol)) = ctx.symbols.insert_symbol(module_scope, symbol) {