1 #![feature(exclusive_range_pattern)]
2 #![allow(illegal_floating_point_literal_pattern)]
5 ($s:expr, $($t:tt)+) => {
6 match $s { $($t)+ => {} }
12 //~^ ERROR lower range bound must be less than upper
13 //~| ERROR lower range bound must be less than upper
15 //~^ ERROR lower range bound must be less than upper
16 //~| ERROR lower range bound must be less than upper
18 //~^ ERROR lower range bound must be less than upper
19 //~| ERROR lower range bound must be less than upper
21 //~^ ERROR lower range bound must be less than upper
22 //~| ERROR lower range bound must be less than upper
24 //~^ ERROR lower range bound must be less than upper
25 //~| ERROR lower range bound must be less than upper
28 //~^ ERROR lower range bound must be less than upper
29 //~| ERROR lower range bound must be less than upper
31 //~^ ERROR lower range bound must be less than upper
32 //~| ERROR lower range bound must be less than upper
34 //~^ ERROR lower range bound must be less than upper
35 //~| ERROR lower range bound must be less than upper
37 //~^ ERROR lower range bound must be less than upper
38 //~| ERROR lower range bound must be less than upper
40 //~^ ERROR lower range bound must be less than upper
41 //~| ERROR lower range bound must be less than upper
43 m!(0f32, ..f32::NEG_INFINITY);
44 //~^ ERROR lower range bound must be less than upper
45 //~| ERROR lower range bound must be less than upper
46 m!(0f64, ..f64::NEG_INFINITY);
47 //~^ ERROR lower range bound must be less than upper
48 //~| ERROR lower range bound must be less than upper
51 //~^ ERROR lower range bound must be less than upper
52 //~| ERROR lower range bound must be less than upper