blob: b6e5091b6217e3bc654dbea908beba6e20560e14 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// check-pass
#![feature(exclusive_range_pattern)]
#![allow(ellipsis_inclusive_range_patterns)]
fn main() {
macro_rules! mac_expr {
($e:expr) => {
if let 2...$e = 3 {}
if let 2..=$e = 3 {}
if let 2..$e = 3 {}
if let ..$e = 3 {}
if let ..=$e = 3 {}
if let $e.. = 5 {}
if let $e..5 = 4 {}
if let $e..=5 = 4 {}
}
}
mac_expr!(4);
}
|