]> git.lizzy.rs Git - rust.git/blob - src/test/ui/label/label_break_value_illegal_uses.fixed
Rollup merge of #97317 - GuillaumeGomez:gui-settings-text-click, r=jsha
[rust.git] / src / test / ui / label / label_break_value_illegal_uses.fixed
1 // run-rustfix
2 #![feature(label_break_value)]
3
4 // These are forbidden occurrences of label-break-value
5
6 #[allow(unused_unsafe)]
7 fn labeled_unsafe() {
8     unsafe {} //~ ERROR block label not supported here
9 }
10
11 fn labeled_if() {
12     if true {} //~ ERROR block label not supported here
13 }
14
15 fn labeled_else() {
16     if true {} else {} //~ ERROR block label not supported here
17 }
18
19 fn labeled_match() {
20     match false { //~ ERROR block label not supported here
21         _ => {}
22     }
23 }
24
25 fn main() {
26     labeled_unsafe();
27     labeled_if();
28     labeled_else();
29     labeled_match();
30 }