1 2 3 4 5 6 7 8 9 10 11 12 13
// check-pass #![warn(unused)] macro_rules! m { ($a:tt $b:tt) => { $b $a; //~ WARN struct `S` is never constructed } } fn main() { m!(S struct); }