Skip to content

Commit 3c1af32

Browse files
committed
resolve: fix perf bug.
1 parent 8525eb8 commit 3c1af32

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/librustc_resolve/build_reduced_graph.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,10 @@ impl<'a> Resolver<'a> {
523523
};
524524

525525
let kind = ModuleKind::Def(Def::Mod(def_id), name);
526-
self.arenas.alloc_module(ModuleData::new(parent, kind, def_id, Mark::root(), DUMMY_SP))
526+
let module =
527+
self.arenas.alloc_module(ModuleData::new(parent, kind, def_id, Mark::root(), DUMMY_SP));
528+
self.extern_module_map.insert((def_id, macros_only), module);
529+
module
527530
}
528531

529532
pub fn macro_def_scope(&mut self, expansion: Mark) -> Module<'a> {

0 commit comments

Comments
 (0)