Remove unnecessary borrows
This produces an `unused_must_use` warning on nightly: https://github.com/rust-lang/rust/pull/86426
This commit is contained in:
parent
c6dd5da5e6
commit
a533e4d7bb
3 changed files with 3 additions and 3 deletions
|
|
@ -347,7 +347,7 @@ fn lex_states_differ(
|
|||
fn sort_states(table: &mut LexTable, parse_table: &mut ParseTable) {
|
||||
// Get a mapping of old state index -> new_state_index
|
||||
let mut old_ids_by_new_id = (0..table.states.len()).collect::<Vec<_>>();
|
||||
&old_ids_by_new_id[1..].sort_by_key(|id| &table.states[*id]);
|
||||
old_ids_by_new_id[1..].sort_by_key(|id| &table.states[*id]);
|
||||
|
||||
// Get the inverse mapping
|
||||
let mut new_ids_by_old_id = vec![0; old_ids_by_new_id.len()];
|
||||
|
|
|
|||
|
|
@ -479,7 +479,7 @@ impl<'a> Minimizer<'a> {
|
|||
fn reorder_states_by_descending_size(&mut self) {
|
||||
// Get a mapping of old state index -> new_state_index
|
||||
let mut old_ids_by_new_id = (0..self.parse_table.states.len()).collect::<Vec<_>>();
|
||||
&old_ids_by_new_id.sort_unstable_by_key(|i| {
|
||||
old_ids_by_new_id.sort_unstable_by_key(|i| {
|
||||
// Don't changes states 0 (the error state) or 1 (the start state).
|
||||
if *i <= 1 {
|
||||
return *i as i64 - 1_000_000;
|
||||
|
|
|
|||
|
|
@ -586,7 +586,7 @@ where
|
|||
break;
|
||||
}
|
||||
if i > 0 {
|
||||
&self.layers[0..(i + 1)].rotate_left(1);
|
||||
self.layers[0..(i + 1)].rotate_left(1);
|
||||
}
|
||||
break;
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue