Skip to content

Commit e1a72c2

Browse files
committed
Explain &Arc.
1 parent 4435dfe commit e1a72c2

File tree

1 file changed

+4
-0
lines changed
  • compiler/rustc_middle/src/query

1 file changed

+4
-0
lines changed

compiler/rustc_middle/src/query/mod.rs

+4
Original file line numberDiff line numberDiff line change
@@ -1681,6 +1681,10 @@ rustc_queries! {
16811681
desc { "optimization level used by backend" }
16821682
}
16831683

1684+
/// Return the filenames where output artefacts shall be stored.
1685+
///
1686+
/// This query returns an `&Arc` because codegen backends need the value even after the `TyCtxt`
1687+
/// has been destroyed.
16841688
query output_filenames(_: ()) -> &'tcx Arc<OutputFilenames> {
16851689
eval_always
16861690
desc { "output_filenames" }

0 commit comments

Comments
 (0)