diff options
| author | bors <bors@rust-lang.org> | 2020-07-14 17:23:31 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2020-07-14 17:23:31 +0000 |
| commit | 84cdce01cbd40bb41b8bcc7eb1cc0778acef6dce (patch) | |
| tree | cdc866007b33b13f9777c6872f46fc69bd6bb50e | |
| parent | 128c5dec9294743f1ee99e3184d281f28fd05fb5 (diff) | |
| parent | d067d0352bfc5a6979f477bc96c969b040437618 (diff) | |
| download | rust-84cdce01cbd40bb41b8bcc7eb1cc0778acef6dce.tar.gz rust-84cdce01cbd40bb41b8bcc7eb1cc0778acef6dce.zip | |
Auto merge of #5798 - mikerite:fix-2277-2, r=yaahc
Add test for `needless_range_loop` issue Closes #2277 This was fixed when we fixed #2542. changelog: none
| -rw-r--r-- | tests/ui/needless_range_loop2.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/ui/needless_range_loop2.rs b/tests/ui/needless_range_loop2.rs index 2ed1b09bece..a82b1159161 100644 --- a/tests/ui/needless_range_loop2.rs +++ b/tests/ui/needless_range_loop2.rs @@ -83,3 +83,13 @@ fn main() { println!("{}", arr[i]); } } + +mod issue2277 { + pub fn example(list: &[[f64; 3]]) { + let mut x: [f64; 3] = [10.; 3]; + + for i in 0..3 { + x[i] = list.iter().map(|item| item[i]).sum::<f64>(); + } + } +} |
