(root)/
gcc-13.2.0/
gcc/
testsuite/
rust/
compile/
macro17.rs
macro_rules! rep {
    ($a:literal) => { $a };
    ($a:literal $(, $e:literal)*) => {
        $a + rep!(0 $(, $e)*) // { dg-error "reached recursion limit" }
    }
}

fn main() -> i32 {
    rep!(1, 2)
}