//@ edition:2018 async fn c() { 'a: loop { macro_rules! b { () => { continue 'a //~^ ERROR use of unreachable label `'a` } } async { loop { b!(); } }; } } fn main() { }