about summary refs log tree commit diff
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2019-09-25 04:50:23 -0700
committerManish Goregaokar <manishsmail@gmail.com>2019-09-25 14:45:18 -0700
commit483e140bcea938a119ae5a93109e9c8d3f2c4188 (patch)
treeb68c9b289ad211b1f07e63c7730f59b9293240a6
parentd29f6d28b5644edc1450f4f2adc4f525724c7e47 (diff)
downloadrust-483e140bcea938a119ae5a93109e9c8d3f2c4188.tar.gz
rust-483e140bcea938a119ae5a93109e9c8d3f2c4188.zip
map_flatten: make it a rustfix test
-rw-r--r--tests/ui/map_flatten.fixed8
-rw-r--r--tests/ui/map_flatten.rs2
-rw-r--r--tests/ui/map_flatten.stderr2
3 files changed, 11 insertions, 1 deletions
diff --git a/tests/ui/map_flatten.fixed b/tests/ui/map_flatten.fixed
new file mode 100644
index 00000000000..51732e02be4
--- /dev/null
+++ b/tests/ui/map_flatten.fixed
@@ -0,0 +1,8 @@
+// run-rustfix
+
+#![warn(clippy::all, clippy::pedantic)]
+#![allow(clippy::missing_docs_in_private_items)]
+
+fn main() {
+    let _: Vec<_> = vec![5_i8; 6].into_iter().flat_map(|x| 0..x).collect();
+}
diff --git a/tests/ui/map_flatten.rs b/tests/ui/map_flatten.rs
index d0720c419c8..66137a50ae8 100644
--- a/tests/ui/map_flatten.rs
+++ b/tests/ui/map_flatten.rs
@@ -1,3 +1,5 @@
+// run-rustfix
+
 #![warn(clippy::all, clippy::pedantic)]
 #![allow(clippy::missing_docs_in_private_items)]
 
diff --git a/tests/ui/map_flatten.stderr b/tests/ui/map_flatten.stderr
index 822d27391f6..478c7e780d9 100644
--- a/tests/ui/map_flatten.stderr
+++ b/tests/ui/map_flatten.stderr
@@ -1,5 +1,5 @@
 error: called `map(..).flatten()` on an `Iterator`. This is more succinctly expressed by calling `.flat_map(..)`
-  --> $DIR/map_flatten.rs:5:21
+  --> $DIR/map_flatten.rs:7:21
    |
 LL |     let _: Vec<_> = vec![5_i8; 6].into_iter().map(|x| 0..x).flatten().collect();
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using flat_map instead: `vec![5_i8; 6].into_iter().flat_map(|x| 0..x)`