about summary refs log tree commit diff
path: root/src/test/ui/pattern/usefulness
diff options
context:
space:
mode:
authorNadrieril <nadrieril+git@gmail.com>2019-11-12 13:24:04 +0000
committerNadrieril <nadrieril+git@gmail.com>2019-11-15 16:55:38 +0000
commitcde9808eaa07f2cd16b0c8fb0a1ab59bc62d3c6e (patch)
tree1380e9ed43988bdecc0c6836864c96cf4fad9294 /src/test/ui/pattern/usefulness
parentaddd8a9003b549a81cacb816a9ebbcd1289c55f9 (diff)
downloadrust-cde9808eaa07f2cd16b0c8fb0a1ab59bc62d3c6e.tar.gz
rust-cde9808eaa07f2cd16b0c8fb0a1ab59bc62d3c6e.zip
Add regression test
Diffstat (limited to 'src/test/ui/pattern/usefulness')
-rw-r--r--src/test/ui/pattern/usefulness/exhaustive_integer_patterns.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/ui/pattern/usefulness/exhaustive_integer_patterns.rs b/src/test/ui/pattern/usefulness/exhaustive_integer_patterns.rs
index 2dcf4dcaeb8..d379dc44bf1 100644
--- a/src/test/ui/pattern/usefulness/exhaustive_integer_patterns.rs
+++ b/src/test/ui/pattern/usefulness/exhaustive_integer_patterns.rs
@@ -163,4 +163,10 @@ fn main() {
         BAR => {} // Not detected as unreachable because `try_eval_bits` fails on `BAR`.
         _ => {}
     }
+
+    // Regression test, see https://github.com/rust-lang/rust/pull/66326#issuecomment-552889933
+    match &0 {
+        BAR => {} // ok
+        _ => {}
+    }
 }