2 #![feature(exclusive_range_pattern)]
3 #![warn(unreachable_patterns)]
4 #![warn(overlapping_patterns)]
7 // These cases should generate no warning.
16 9..=10 => {}, //~ WARNING multiple patterns covering the same range
26 // These cases should generate "unreachable pattern" warnings.
29 9 => {}, //~ WARNING unreachable pattern
35 8..=9 => {}, //~ WARNING unreachable pattern
41 6 => {}, //~ WARNING unreachable pattern
43 9..=9 => {}, //~ WARNING unreachable pattern
44 6 => {}, //~ WARNING unreachable pattern