Skip to content

Commit 4d26de6

Browse files
committed
Auto merge of #79729 - matthiaskrgr:clones_, r=jyn514
remove redundant clones
2 parents ddafcc0 + 1734f9c commit 4d26de6

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

Diff for: compiler/rustc_infer/src/infer/canonical/canonicalizer.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ impl<'cx, 'tcx> Canonicalizer<'cx, 'tcx> {
505505
let canon_value = Canonical {
506506
max_universe: ty::UniverseIndex::ROOT,
507507
variables: List::empty(),
508-
value: value.clone(),
508+
value,
509509
};
510510
return canon_value;
511511
}

Diff for: compiler/rustc_middle/src/ty/fold.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ impl<'tcx> TyCtxt<'tcx> {
581581
let mut const_map = FxHashMap::default();
582582

583583
if !value.has_escaping_bound_vars() {
584-
(value.clone(), region_map)
584+
(value, region_map)
585585
} else {
586586
let mut real_fld_r = |br| *region_map.entry(br).or_insert_with(|| fld_r(br));
587587

Diff for: compiler/rustc_trait_selection/src/traits/query/normalize.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ impl<'cx, 'tcx> AtExt<'tcx> for At<'cx, 'tcx> {
4949
self.param_env,
5050
);
5151
if !value.has_projections() {
52-
return Ok(Normalized { value: value.clone(), obligations: vec![] });
52+
return Ok(Normalized { value, obligations: vec![] });
5353
}
5454

5555
let mut normalizer = QueryNormalizer {

0 commit comments

Comments
 (0)