Auto merge of #6102 - giraffate:no_lint_when_invalid_suggestion_in_needless_range_loop, r=flip1995
Don't emit a lint for the suggestion leading to errors in `needless_range_loop` Fix #5945 changelog: Don't emit a lint for the suggestion leading to errors in `needless_range_loop`
This commit is contained in:
commit
8c9800a3a9
2 changed files with 19 additions and 1 deletions
|
|
@ -82,6 +82,20 @@ fn main() {
|
|||
for i in 1..3 {
|
||||
println!("{}", arr[i]);
|
||||
}
|
||||
|
||||
// Fix #5945
|
||||
let mut vec = vec![1, 2, 3, 4];
|
||||
for i in 0..vec.len() - 1 {
|
||||
vec[i] += 1;
|
||||
}
|
||||
let mut vec = vec![1, 2, 3, 4];
|
||||
for i in vec.len() - 3..vec.len() {
|
||||
vec[i] += 1;
|
||||
}
|
||||
let mut vec = vec![1, 2, 3, 4];
|
||||
for i in vec.len() - 3..vec.len() - 1 {
|
||||
vec[i] += 1;
|
||||
}
|
||||
}
|
||||
|
||||
mod issue2277 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue