From 4acaa0284ef1354f3310d7de0147ea4a371b4389 Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Sat, 4 Nov 2023 15:59:29 +0000 Subject: Feed the output filenames into the TyCtxt Since the introduction of the crate attribute pre-expansion pass we don't need access to the TyCtxt to compute it. --- compiler/rustc_interface/src/queries.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'compiler/rustc_interface/src/queries.rs') diff --git a/compiler/rustc_interface/src/queries.rs b/compiler/rustc_interface/src/queries.rs index 95ad6f22b43..78edd65df23 100644 --- a/compiler/rustc_interface/src/queries.rs +++ b/compiler/rustc_interface/src/queries.rs @@ -135,6 +135,7 @@ impl<'tcx> Queries<'tcx> { sess.opts.cg.metadata.clone(), sess.cfg_version, ); + let outputs = util::build_output_filenames(sess, crate_name.to_string()); let dep_graph = setup_dep_graph(sess, crate_name, stable_crate_id)?; let cstore = FreezeLock::new(Box::new(CStore::new( @@ -169,6 +170,7 @@ impl<'tcx> Queries<'tcx> { crate_name, ))); feed.crate_for_resolver(tcx.arena.alloc(Steal::new((krate, pre_configured_attrs)))); + feed.output_filenames(Arc::new(outputs)); }); Ok(qcx) }) -- cgit 1.4.1-3-g733a5