| //@ run-rustfix | |
| #![deny(unused_parens)] | |
| macro_rules! wrap { | |
| ($name:ident $arg:expr) => { | |
| $name($arg); | |
| }; | |
| } | |
| fn main() { | |
| wrap!(unary routine()); //~ ERROR unnecessary parentheses around function argument | |
| wrap!(unary routine()); //~ ERROR unnecessary parentheses around function argument | |
| } | |
| fn unary(_: ()) {} | |
| fn routine() {} |