about summary refs log tree commit diff
path: root/src/test/ui/suggestions/ignore-nested-field-binding.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/suggestions/ignore-nested-field-binding.rs')
-rw-r--r--src/test/ui/suggestions/ignore-nested-field-binding.rs20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/test/ui/suggestions/ignore-nested-field-binding.rs b/src/test/ui/suggestions/ignore-nested-field-binding.rs
deleted file mode 100644
index 6dc0263ec9f..00000000000
--- a/src/test/ui/suggestions/ignore-nested-field-binding.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-// Regression test for #88403, where prefixing with an underscore was
-// erroneously suggested for a nested shorthand struct field binding.
-
-// run-rustfix
-#![allow(unused)]
-#![forbid(unused_variables)]
-
-struct Inner { i: i32 }
-struct Outer { o: Inner }
-
-fn foo(Outer { o: Inner { i } }: Outer) {}
-//~^ ERROR: unused variable: `i`
-//~| HELP: try ignoring the field
-
-fn main() {
-    let s = Outer { o: Inner { i: 42 } };
-    let Outer { o: Inner { i } } = s;
-    //~^ ERROR: unused variable: `i`
-    //~| HELP: try ignoring the field
-}