1 2 3 4 5 6 7 8 9 10 11 12 13 14
// check-pass macro_rules! foo { () => { #[allow(unreachable_patterns)] { 123i32 } }; } fn main() { let _ = foo!().abs(); }