diff --git a/compiler/rustc_middle/src/query/mod.rs b/compiler/rustc_middle/src/query/mod.rs index 1861f547fca..fc2750d2303 100644 --- a/compiler/rustc_middle/src/query/mod.rs +++ b/compiler/rustc_middle/src/query/mod.rs @@ -1681,6 +1681,10 @@ rustc_queries! { desc { "optimization level used by backend" } } + /// Return the filenames where output artefacts shall be stored. + /// + /// This query returns an `&Arc` because codegen backends need the value even after the `TyCtxt` + /// has been destroyed. query output_filenames(_: ()) -> &'tcx Arc { eval_always desc { "output_filenames" }