| // same as #95267, ignore doc comment although it's a bug. | |
| macro_rules! m1 { | |
| ( | |
| $( | |
| /// | |
| )* | |
| //~^^^ERROR repetition matches empty token tree | |
| ) => {}; | |
| } | |
| m1! {} | |
| macro_rules! m2 { | |
| ( | |
| $( | |
| /// | |
| )+ | |
| //~^^^ERROR repetition matches empty token tree | |
| ) => {}; | |
| } | |
| m2! {} | |
| macro_rules! m3 { | |
| ( | |
| $( | |
| /// | |
| )? | |
| //~^^^ERROR repetition matches empty token tree | |
| ) => {}; | |
| } | |
| m3! {} | |
| macro_rules! m4 { | |
| ( | |
| $( | |
| /// | |
| /// | |
| )* | |
| //~^^^^ERROR repetition matches empty token tree | |
| ) => {}; | |
| } | |
| m4! {} | |
| fn main() {} |