gccrs: Add execution test cases
[official-gcc.git] / gcc / testsuite / rust / execute / torture / macros19.rs
blob4732545410eebdc651c8727c4c904061fc3b64b9
1 macro_rules! add {
2     ($e:expr, $($es:expr),*) => {
3         $e + add!($($es),*)
4     };
5     ($e:expr) => {
6         $e
7     };
10 fn main() -> i32 {
11     let a = add!(15, 2, 9); // 26
13     a - 26