//@ run-rustfix // These are forbidden occurrences of label-break-value #[allow(unused_unsafe)] fn labeled_unsafe() { unsafe 'b: {} //~ ERROR block label not supported here } fn labeled_if() { if true 'b: {} //~ ERROR block label not supported here } fn labeled_else() { if true {} else 'b: {} //~ ERROR block label not supported here } fn labeled_match() { match false 'b: { //~ ERROR block label not supported here _ => {} } } fn main() { labeled_unsafe(); labeled_if(); labeled_else(); labeled_match(); }