]> git.lizzy.rs Git - rust.git/blob - src/test/ui/parser/issue-63115-range-pat-interpolated.rs
Merge commit '40dd3e2b7089b5e96714e064b731f6dbf17c61a9' into sync_cg_clif-2021-05-27
[rust.git] / src / test / ui / parser / 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 }