about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/test/ui/lint/issue-103317.fixed14
-rw-r--r--src/test/ui/lint/issue-103317.rs3
-rw-r--r--src/test/ui/lint/issue-103317.stderr4
3 files changed, 18 insertions, 3 deletions
diff --git a/src/test/ui/lint/issue-103317.fixed b/src/test/ui/lint/issue-103317.fixed
new file mode 100644
index 00000000000..5a987423e5b
--- /dev/null
+++ b/src/test/ui/lint/issue-103317.fixed
@@ -0,0 +1,14 @@
+// check-pass
+// run-rustfix
+
+#[warn(unreachable_pub)]
+mod inner {
+    #[allow(unused)]
+    pub(crate) enum T {
+        //~^ WARN unreachable `pub` item
+        A(u8),
+        X { a: f32, b: () },
+    }
+}
+
+fn main() {}
diff --git a/src/test/ui/lint/issue-103317.rs b/src/test/ui/lint/issue-103317.rs
index b39b441a0cf..c2ba939e13c 100644
--- a/src/test/ui/lint/issue-103317.rs
+++ b/src/test/ui/lint/issue-103317.rs
@@ -1,8 +1,9 @@
 // check-pass
+// run-rustfix
 
 #[warn(unreachable_pub)]
-#[allow(unused)]
 mod inner {
+    #[allow(unused)]
     pub enum T {
         //~^ WARN unreachable `pub` item
         A(u8),
diff --git a/src/test/ui/lint/issue-103317.stderr b/src/test/ui/lint/issue-103317.stderr
index 9fdd6a570e6..9c982ddc346 100644
--- a/src/test/ui/lint/issue-103317.stderr
+++ b/src/test/ui/lint/issue-103317.stderr
@@ -1,5 +1,5 @@
 warning: unreachable `pub` item
-  --> $DIR/issue-103317.rs:6:5
+  --> $DIR/issue-103317.rs:7:5
    |
 LL |     pub enum T {
    |     ---^^^^^^^
@@ -8,7 +8,7 @@ LL |     pub enum T {
    |
    = help: or consider exporting it for use by other crates
 note: the lint level is defined here
-  --> $DIR/issue-103317.rs:3:8
+  --> $DIR/issue-103317.rs:4:8
    |
 LL | #[warn(unreachable_pub)]
    |        ^^^^^^^^^^^^^^^