about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2021-06-21 10:58:10 -0400
committerNiko Matsakis <niko@alum.mit.edu>2021-06-21 11:22:17 -0400
commit3dc47e2c098e0b80019e2e1ca622d6af504f6494 (patch)
tree466b2c66381583cf73dce9a6afc4658f8e22357f
parentb18704dd58047e0ade59a425740b8a41ba1bd14b (diff)
downloadrust-3dc47e2c098e0b80019e2e1ca622d6af504f6494.tar.gz
rust-3dc47e2c098e0b80019e2e1ca622d6af504f6494.zip
do not run rustfix for future-prelude-collision-shadow
-rw-r--r--src/test/ui/rust-2021/future-prelude-collision-shadow.fixed33
-rw-r--r--src/test/ui/rust-2021/future-prelude-collision-shadow.rs1
-rw-r--r--src/test/ui/rust-2021/future-prelude-collision-shadow.stderr2
3 files changed, 1 insertions, 35 deletions
diff --git a/src/test/ui/rust-2021/future-prelude-collision-shadow.fixed b/src/test/ui/rust-2021/future-prelude-collision-shadow.fixed
deleted file mode 100644
index 588ab6255fa..00000000000
--- a/src/test/ui/rust-2021/future-prelude-collision-shadow.fixed
+++ /dev/null
@@ -1,33 +0,0 @@
-// run-rustfix
-// edition:2018
-#![warn(future_prelude_collision)]
-#![allow(dead_code)]
-#![allow(unused_imports)]
-
-mod m {
-    pub trait TryIntoU32 {
-        fn try_into(self) -> Result<u32, ()>;
-    }
-
-    impl TryIntoU32 for u8 {
-        fn try_into(self) -> Result<u32, ()> {
-            Ok(self as u32)
-        }
-    }
-
-    pub trait AnotherTrick {}
-}
-
-mod d {
-    use crate::m::AnotherTrick as TryIntoU32;
-    use crate::m::*;
-
-    fn main() {
-        // Here, `TryIntoU32` is imported but shadowed, but in that case we don't permit its methods
-        // to be available.
-        let _: u32 = 3u8.try_into().unwrap();
-        //~^ ERROR no method named `try_into` found for type `u8` in the current scope
-    }
-}
-
-fn main() {}
diff --git a/src/test/ui/rust-2021/future-prelude-collision-shadow.rs b/src/test/ui/rust-2021/future-prelude-collision-shadow.rs
index 588ab6255fa..c9d2529341f 100644
--- a/src/test/ui/rust-2021/future-prelude-collision-shadow.rs
+++ b/src/test/ui/rust-2021/future-prelude-collision-shadow.rs
@@ -1,4 +1,3 @@
-// run-rustfix
 // edition:2018
 #![warn(future_prelude_collision)]
 #![allow(dead_code)]
diff --git a/src/test/ui/rust-2021/future-prelude-collision-shadow.stderr b/src/test/ui/rust-2021/future-prelude-collision-shadow.stderr
index 3019b2aa5e2..ad9b8af00e4 100644
--- a/src/test/ui/rust-2021/future-prelude-collision-shadow.stderr
+++ b/src/test/ui/rust-2021/future-prelude-collision-shadow.stderr
@@ -1,5 +1,5 @@
 error[E0599]: no method named `try_into` found for type `u8` in the current scope
-  --> $DIR/future-prelude-collision-shadow.rs:28:26
+  --> $DIR/future-prelude-collision-shadow.rs:27:26
    |
 LL |         let _: u32 = 3u8.try_into().unwrap();
    |                          ^^^^^^^^ method not found in `u8`