diff options
| author | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2022-12-13 10:01:53 +0000 |
|---|---|---|
| committer | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2023-02-20 15:28:59 +0000 |
| commit | 1202fce40ea91ac26cbfefe2532aa5c5c3755991 (patch) | |
| tree | 431a4cf3db957906eb63f7423e4ac073b20f62b7 /compiler/rustc_resolve/src | |
| parent | 4953d70e2fb5f023682cbc7c9e4aa0c5c8619664 (diff) | |
| download | rust-1202fce40ea91ac26cbfefe2532aa5c5c3755991.tar.gz rust-1202fce40ea91ac26cbfefe2532aa5c5c3755991.zip | |
Remove definitions field that is only needed for one method
Diffstat (limited to 'compiler/rustc_resolve/src')
| -rw-r--r-- | compiler/rustc_resolve/src/build_reduced_graph.rs | 5 | ||||
| -rw-r--r-- | compiler/rustc_resolve/src/lib.rs | 1 |
2 files changed, 4 insertions, 2 deletions
diff --git a/compiler/rustc_resolve/src/build_reduced_graph.rs b/compiler/rustc_resolve/src/build_reduced_graph.rs index a6e12982169..b1e023f2caa 100644 --- a/compiler/rustc_resolve/src/build_reduced_graph.rs +++ b/compiler/rustc_resolve/src/build_reduced_graph.rs @@ -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()) diff --git a/compiler/rustc_resolve/src/lib.rs b/compiler/rustc_resolve/src/lib.rs index dc055355e16..27b45181c9d 100644 --- a/compiler/rustc_resolve/src/lib.rs +++ b/compiler/rustc_resolve/src/lib.rs @@ -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, )) } |
