1 // Tests that we generate nice error messages
2 // when an expression is unreachble due to control
3 // flow inside of a macro expansion.
4 #![deny(unreachable_code)]
6 macro_rules! early_return {
13 return early_return!();
14 //~^ ERROR unreachable expression