| // 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 | |
| } | |
| } |