File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
compiler/rustc_borrowck/src Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ pub(crate) fn compute_regions<'a, 'tcx>(
124
124
infcx,
125
125
constraints,
126
126
universal_region_relations,
127
- location_map . clone ( ) ,
127
+ Rc :: clone ( & location_map ) ,
128
128
) ;
129
129
130
130
// If requested: dump NLL facts, and run legacy polonius analysis.
Original file line number Diff line number Diff line change @@ -487,8 +487,11 @@ impl<'tcx> RegionInferenceContext<'tcx> {
487
487
sccs_info ( infcx, & constraint_sccs) ;
488
488
}
489
489
490
- let mut scc_values =
491
- RegionValues :: new ( location_map. clone ( ) , universal_regions. len ( ) , placeholder_indices) ;
490
+ let mut scc_values = RegionValues :: new (
491
+ Rc :: clone ( & location_map) ,
492
+ universal_regions. len ( ) ,
493
+ placeholder_indices,
494
+ ) ;
492
495
493
496
for region in liveness_constraints. regions ( ) {
494
497
let scc = constraint_sccs. scc ( region) ;
You can’t perform that action at this time.
0 commit comments