@@ -172,9 +172,9 @@ struct ParentScope<'ra> {
172172impl < ' ra > ParentScope < ' ra > {
173173 /// Creates a parent scope with the passed argument used as the module scope component,
174174 /// and other scope components set to default empty values.
175- fn module ( module : Module < ' ra > , arenas : & ' ra ResolverArenas < ' ra > ) -> ParentScope < ' ra > {
175+ fn module ( module : LocalModule < ' ra > , arenas : & ' ra ResolverArenas < ' ra > ) -> ParentScope < ' ra > {
176176 ParentScope {
177- module,
177+ module : module . to_module ( ) ,
178178 expansion : LocalExpnId :: ROOT ,
179179 macro_rules : arenas. alloc_macro_rules_scope ( MacroRulesScope :: Empty ) ,
180180 derives : & [ ] ,
@@ -1934,7 +1934,7 @@ impl<'ra, 'tcx> Resolver<'ra, 'tcx> {
19341934 ..
19351935 } ;
19361936
1937- let root_parent_scope = ParentScope :: module ( graph_root. to_module ( ) , resolver. arenas ) ;
1937+ let root_parent_scope = ParentScope :: module ( graph_root, resolver. arenas ) ;
19381938 resolver. invocation_parent_scopes . insert ( LocalExpnId :: ROOT , root_parent_scope) ;
19391939 resolver. feed_visibility ( crate_feed, Visibility :: Public ) ;
19401940
@@ -2337,7 +2337,7 @@ impl<'ra, 'tcx> Resolver<'ra, 'tcx> {
23372337 // Do not report the lint if the macro name resolves in stdlib prelude
23382338 // even without the problematic `macro_use` import.
23392339 let found_in_stdlib_prelude = self . prelude . is_some_and ( |prelude| {
2340- let empty_module = self . empty_module . to_module ( ) ;
2340+ let empty_module = self . empty_module ;
23412341 let arenas = self . arenas ;
23422342 self . cm ( )
23432343 . maybe_resolve_ident_in_module (
@@ -2703,12 +2703,12 @@ impl<'ra, 'tcx> Resolver<'ra, 'tcx> {
27032703 return ;
27042704 }
27052705
2706- let module = self . graph_root . to_module ( ) ;
2706+ let module = self . graph_root ;
27072707 let ident = Ident :: with_dummy_span ( sym:: main) ;
27082708 let parent_scope = & ParentScope :: module ( module, self . arenas ) ;
27092709
27102710 let Ok ( name_binding) = self . cm ( ) . maybe_resolve_ident_in_module (
2711- ModuleOrUniformRoot :: Module ( module) ,
2711+ ModuleOrUniformRoot :: Module ( module. to_module ( ) ) ,
27122712 ident,
27132713 ValueNS ,
27142714 parent_scope,
0 commit comments