//@ check-pass #![warn(unused)] macro_rules! m { ($a:tt $b:tt) => { $b $a; } } fn main() { m!(S struct); //~ WARN struct `S` is never constructed }