Skip to content

Commit 50984bf

Browse files
committed
temp
1 parent 9c525a5 commit 50984bf

File tree

9 files changed

+285
-293
lines changed

9 files changed

+285
-293
lines changed

compiler/rustc_metadata/src/creader.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,9 @@ impl CStore {
276276
.filter_map(|(cnum, data)| data.as_deref().map(|data| (cnum, data)))
277277
}
278278

279-
pub fn all_proc_macro_def_ids(&self) -> impl Iterator<Item = DefId> {
280-
self.iter_crate_data().flat_map(|(krate, data)| data.proc_macros_for_crate(krate, self))
279+
pub fn all_proc_macro_def_ids(&self, tcx: TyCtxt<'_>) -> impl Iterator<Item = DefId> {
280+
self.iter_crate_data()
281+
.flat_map(move |(krate, data)| data.proc_macros_for_crate(tcx, krate, self))
281282
}
282283

283284
fn push_dependencies_in_postorder(&self, deps: &mut IndexSet<CrateNum>, cnum: CrateNum) {
@@ -683,6 +684,7 @@ impl CStore {
683684
};
684685

685686
let crate_metadata = CrateMetadata::new(
687+
tcx,
686688
self,
687689
metadata,
688690
crate_root,
@@ -778,7 +780,7 @@ impl CStore {
778780
self.used_extern_options.insert(name);
779781
match self.maybe_resolve_crate(tcx, name, dep_kind, origin) {
780782
Ok(cnum) => {
781-
self.set_used_recursively(cnum);
783+
self.set_used_recursively(tcx, cnum);
782784
Some(cnum)
783785
}
784786
Err(err) => {

0 commit comments

Comments
 (0)