| // Test that a `#[const_continue]` that breaks to the label of the loop itself | 
 | // rather than to the label of the block within the `#[loop_match]` produces an | 
 | // error. | 
 |  | 
 | #![allow(incomplete_features)] | 
 | #![feature(loop_match)] | 
 | #![crate_type = "lib"] | 
 |  | 
 | fn const_continue_to_loop() -> u8 { | 
 |     let mut state = 0; | 
 |     #[loop_match] | 
 |     'a: loop { | 
 |         state = 'blk: { | 
 |             match state { | 
 |                 0 => { | 
 |                     #[const_continue] | 
 |                     break 'blk 1; | 
 |                 } | 
 |                 _ => { | 
 |                     #[const_continue] | 
 |                     break 'a 2; | 
 |                     //~^ ERROR `#[const_continue]` must break to a labeled block that participates in a `#[loop_match]` | 
 |                 } | 
 |             } | 
 |         } | 
 |     } | 
 | } |