Remove definitions field that is only needed for one method
This commit is contained in:
parent
4953d70e2f
commit
1202fce40e
3 changed files with 8 additions and 14 deletions
|
@ -855,7 +855,10 @@ impl<'a, 'b, 'tcx> BuildReducedGraphVisitor<'a, 'b, 'tcx> {
|
|||
} else if orig_name == Some(kw::SelfLower) {
|
||||
Some(self.r.graph_root)
|
||||
} else {
|
||||
let crate_id = self.r.crate_loader(|c| c.process_extern_crate(item, local_def_id));
|
||||
let tcx = self.r.tcx;
|
||||
let crate_id = self.r.crate_loader(|c| {
|
||||
c.process_extern_crate(item, local_def_id, &tcx.definitions_untracked())
|
||||
});
|
||||
crate_id.map(|crate_id| {
|
||||
self.r.extern_crate_map.insert(local_def_id, crate_id);
|
||||
self.r.expect_module(crate_id.as_def_id())
|
||||
|
|
|
@ -1470,7 +1470,6 @@ impl<'a, 'tcx> Resolver<'a, 'tcx> {
|
|||
&*self.metadata_loader,
|
||||
self.local_crate_name,
|
||||
&mut *self.tcx.untracked().cstore.write().untracked_as_any().downcast_mut().unwrap(),
|
||||
self.tcx.definitions_untracked(),
|
||||
&mut self.used_extern_options,
|
||||
))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue