]> git.lizzy.rs Git - rust.git/blob - src/test/ui/label/label_break_value_illegal_uses.rs
Extend invalid floating point literal suffix suggestion
[rust.git] / src / test / ui / label / label_break_value_illegal_uses.rs
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 'b: {} //~ ERROR block label not supported here
9 }
10
11 fn labeled_if() {
12     if true 'b: {} //~ ERROR block label not supported here
13 }
14
15 fn labeled_else() {
16     if true {} else 'b: {} //~ ERROR block label not supported here
17 }
18
19 fn labeled_match() {
20     match false 'b: { //~ 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 }