(root)/
gcc-13.2.0/
gcc/
testsuite/
rust/
execute/
torture/
macros26.rs
macro_rules! count_tt {
    ($t:tt) => { 1 };
    ($t:tt $($ts:tt)*) => { 1 + count_tt!($($ts)*) };
}

fn main() -> i32 {
    let count = count_tt!(1 2 let a = 15) + count_tt!(1 2 (let a = 15));
    //                    ^ ^ ^^^ ^ ^ ^^              ^ ^ ^^^^^^^^^^^^
    //                    6 token-trees               3 token-trees

    count - 9
}