diff options
Diffstat (limited to 'compiler/rustc_borrowck/src/nll.rs')
| -rw-r--r-- | compiler/rustc_borrowck/src/nll.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/rustc_borrowck/src/nll.rs b/compiler/rustc_borrowck/src/nll.rs index 6fd9f4954a6..03b4a6ea983 100644 --- a/compiler/rustc_borrowck/src/nll.rs +++ b/compiler/rustc_borrowck/src/nll.rs @@ -85,7 +85,7 @@ fn populate_polonius_move_facts( ) { all_facts .path_is_var - .extend(move_data.rev_lookup.iter_locals_enumerated().map(|(v, &m)| (m, v))); + .extend(move_data.rev_lookup.iter_locals_enumerated().map(|(l, r)| (r, l))); for (child, move_path) in move_data.move_paths.iter_enumerated() { if let Some(parent) = move_path.parent { @@ -135,7 +135,7 @@ fn populate_polonius_move_facts( } } - for (local, &path) in move_data.rev_lookup.iter_locals_enumerated() { + for (local, path) in move_data.rev_lookup.iter_locals_enumerated() { if body.local_kind(local) != LocalKind::Arg { // Non-arguments start out deinitialised; we simulate this with an // initial move: @@ -226,7 +226,7 @@ pub(crate) fn compute_regions<'cx, 'tcx>( fr1={:?}, fr2={:?}", fr1, fr2 ); - all_facts.known_placeholder_subset.push((*fr1, *fr2)); + all_facts.known_placeholder_subset.push((fr1, fr2)); } } } |
