From 0030a777f286bbbd938b9cc4f0b559843fffd37a Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Thu, 21 Nov 2019 19:06:49 +0000 Subject: [PATCH] Add some more tests --- src/test/compile-fail/or-patterns.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/test/compile-fail/or-patterns.rs b/src/test/compile-fail/or-patterns.rs index e1b5dce852d..fb243f24328 100644 --- a/src/test/compile-fail/or-patterns.rs +++ b/src/test/compile-fail/or-patterns.rs @@ -42,4 +42,15 @@ fn main() { (2 | 1, 4) => {} //~ ERROR unreachable pattern _ => {} } + match (Some(0u8),) { + (None | Some(1 | 2),) => {} + (Some(1),) => {} //~ ERROR unreachable pattern + (None,) => {} //~ ERROR unreachable pattern + (Some(_),) => {} + } + match ((0u8,),) { + ((1 | 2,) | (3 | 4,),) => {}, + ((1..=4,),) => {}, //~ ERROR unreachable pattern + ((_,),) => {}, + } }