mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
Avoid a clone of output_filenames.
This commit is contained in:
parent
7f9ab0300c
commit
ba0ac88cd5
@ -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,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user