aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/rust/compile/issue-2207.rs
blob: cdc64fac9d38cc622ff166f73936b6d673f7aee6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
macro_rules! finish {
    (+ - + * + /) => {}
}

macro_rules! foo {
    () => { foo!(+ - * /); };
    ($a:tt $($b:tt)*) => { finish!($($a $b)*); }
}

pub fn bar() {
    foo!();
}