| //@ check-pass | |
| // Checks that the fix in #103222 doesn't also disqualify semicolons after | |
| // closures within parentheses *in macros*, where they're totally allowed. | |
| macro_rules! m { | |
| (($expr:expr ; )) => { | |
| $expr | |
| }; | |
| } | |
| fn main() { | |
| let x = m!(( ||() ; )); | |
| } |