]> git.proxmox.com Git - rustc.git/blob - src/test/ui/parser/issues/issue-63115-range-pat-interpolated.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / src / test / ui / parser / issues / issue-63115-range-pat-interpolated.rs
1 // check-pass
2
3 #![feature(exclusive_range_pattern)]
4 #![feature(half_open_range_patterns)]
5
6 #![allow(ellipsis_inclusive_range_patterns)]
7
8 fn main() {
9 macro_rules! mac_expr {
10 ($e:expr) => {
11 if let 2...$e = 3 {}
12 if let 2..=$e = 3 {}
13 if let 2..$e = 3 {}
14 if let ..$e = 3 {}
15 if let ..=$e = 3 {}
16 if let $e.. = 5 {}
17 if let $e..5 = 4 {}
18 if let $e..=5 = 4 {}
19 }
20 }
21 mac_expr!(4);
22 }