about summary refs log tree commit diff
path: root/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs')
-rw-r--r--src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs b/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs
index 498e7e5e6c4..db3c812f259 100644
--- a/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs
+++ b/src/test/ui/lint/issue-47390-unused-variable-in-struct-pattern.rs
@@ -10,6 +10,8 @@
 
 // compile-pass
 
+#![feature(box_syntax)]
+#![feature(box_patterns)]
 #![warn(unused)] // UI tests pass `-A unused` (#43896)
 
 struct SoulHistory {
@@ -36,11 +38,15 @@ fn main() {
         hours_are_suns = false;
     }
 
-    let bag = &Large::Suit {
+    let bag = Large::Suit {
         case: ()
     };
 
-    match bag {
+    match &bag {
         &Large::Suit { case } => {}
     };
+
+    match box bag {
+        box Large::Suit { case } => {}
+    };
 }