// Regression test for issue #61033. | |
macro_rules! test2 { | |
( | |
$(* $id1:ident)* | |
$(+ $id2:ident)* | |
) => { | |
$( | |
//~^ ERROR meta-variable `id1` repeats 2 times | |
//~| ERROR meta-variable `id1` repeats 2 times | |
$id1 + $id2 // $id1 and $id2 may repeat different numbers of times | |
)* | |
} | |
} | |
fn main() { | |
test2! { | |
* a * b | |
+ a + b + c | |
} | |
test2! { | |
* a * b | |
+ a + b + c + d | |
} | |
} |