| #![feature(exclusive_range_pattern)] |
| |
| fn main() { |
| match 5 { |
| 6 ..= 1 => { } |
| _ => { } |
| }; |
| //~^^^ ERROR lower range bound must be less than or equal to upper |
| //~| ERROR lower range bound must be less than or equal to upper |
| |
| match 5 { |
| 0 .. 0 => { } |
| _ => { } |
| }; |
| //~^^^ ERROR lower range bound must be less than upper |
| //~| ERROR lower range bound must be less than upper |
| |
| match 5u64 { |
| 0xFFFF_FFFF_FFFF_FFFF ..= 1 => { } |
| _ => { } |
| }; |
| //~^^^ ERROR lower range bound must be less than or equal to upper |
| //~| ERROR lower range bound must be less than or equal to upper |
| } |