20 lines
488 B
Rust
20 lines
488 B
Rust
|
fn main() {
|
||
|
match -1 {
|
||
|
0..=1 => (),
|
||
|
0..=(1) => (),
|
||
|
//~^ error: range pattern bounds cannot have parentheses
|
||
|
(-12)..=4 => (),
|
||
|
//~^ error: range pattern bounds cannot have parentheses
|
||
|
(0)..=(-4) => (),
|
||
|
//~^ error: range pattern bounds cannot have parentheses
|
||
|
//~| error: range pattern bounds cannot have parentheses
|
||
|
};
|
||
|
}
|
||
|
|
||
|
macro_rules! m {
|
||
|
($pat:pat) => {};
|
||
|
(($s:literal)..($e:literal)) => {};
|
||
|
}
|
||
|
|
||
|
m!((7)..(7));
|