]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/needless_range_loop2.rs
Move MSRV tests into the lint specific test files
[rust.git] / tests / ui / needless_range_loop2.rs
index a82b1159161903d5ba36e427cc2265f2ed5e3c14..7633316e0f877b6a7e8a9776ab2cdd7429e6941d 100644 (file)
@@ -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 {