mirror of
https://github.com/rust-lang/rust
synced 2024-10-06 08:40:35 +00:00
Rollup merge of #42728 - jseyfried:fix_resolve_perf, r=nrc
resolve: fix perf bug Fixes #42544. r? @nrc
This commit is contained in:
commit
d92edacf8e
|
@ -523,7 +523,10 @@ pub fn get_module(&mut self, def_id: DefId) -> Module<'a> {
|
|||
};
|
||||
|
||||
let kind = ModuleKind::Def(Def::Mod(def_id), name);
|
||||
self.arenas.alloc_module(ModuleData::new(parent, kind, def_id, Mark::root(), DUMMY_SP))
|
||||
let module =
|
||||
self.arenas.alloc_module(ModuleData::new(parent, kind, def_id, Mark::root(), DUMMY_SP));
|
||||
self.extern_module_map.insert((def_id, macros_only), module);
|
||||
module
|
||||
}
|
||||
|
||||
pub fn macro_def_scope(&mut self, expansion: Mark) -> Module<'a> {
|
||||
|
|
Loading…
Reference in a new issue