//@ check-pass | |
// | |
// Ensures that we properly lint | |
// a removed 'expression' resulting from a macro | |
// in trailing expression position | |
macro_rules! expand_it { | |
() => { | |
#[cfg(FALSE)] 25; //~ WARN trailing semicolon in macro | |
//~| WARN this was previously | |
} | |
} | |
fn main() { | |
expand_it!() | |
} |