Avoid a clone of output_filenames.
This commit is contained in:
@@ -799,7 +799,7 @@ pub fn create_global_ctxt<'tcx>(
|
|||||||
query_result_on_disk_cache,
|
query_result_on_disk_cache,
|
||||||
queries.as_dyn(),
|
queries.as_dyn(),
|
||||||
&crate_name,
|
&crate_name,
|
||||||
&outputs,
|
outputs,
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1139,7 +1139,7 @@ impl<'tcx> TyCtxt<'tcx> {
|
|||||||
on_disk_cache: Option<query::OnDiskCache<'tcx>>,
|
on_disk_cache: Option<query::OnDiskCache<'tcx>>,
|
||||||
queries: &'tcx dyn query::QueryEngine<'tcx>,
|
queries: &'tcx dyn query::QueryEngine<'tcx>,
|
||||||
crate_name: &str,
|
crate_name: &str,
|
||||||
output_filenames: &OutputFilenames,
|
output_filenames: OutputFilenames,
|
||||||
) -> GlobalCtxt<'tcx> {
|
) -> GlobalCtxt<'tcx> {
|
||||||
let data_layout = TargetDataLayout::parse(&s.target).unwrap_or_else(|err| {
|
let data_layout = TargetDataLayout::parse(&s.target).unwrap_or_else(|err| {
|
||||||
s.fatal(&err);
|
s.fatal(&err);
|
||||||
@@ -1190,7 +1190,7 @@ impl<'tcx> TyCtxt<'tcx> {
|
|||||||
stability_interner: Default::default(),
|
stability_interner: Default::default(),
|
||||||
const_stability_interner: Default::default(),
|
const_stability_interner: Default::default(),
|
||||||
alloc_map: Lock::new(interpret::AllocMap::new()),
|
alloc_map: Lock::new(interpret::AllocMap::new()),
|
||||||
output_filenames: Arc::new(output_filenames.clone()),
|
output_filenames: Arc::new(output_filenames),
|
||||||
main_def: resolutions.main_def,
|
main_def: resolutions.main_def,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user