]> git.proxmox.com Git - rustc.git/blame - src/test/ui/parser/recover-labeled-non-block-expr.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / parser / recover-labeled-non-block-expr.rs
CommitLineData
923072b8 1// run-rustfix
dfeec247 2fn main() {
923072b8 3 let _ = 'label: 1 + 1; //~ ERROR expected `while`, `for`, `loop` or `{` after a label
dfeec247 4
923072b8
FG
5 'label: match () { () => {}, }; //~ ERROR expected `while`, `for`, `loop` or `{` after a label
6 'label: match () { () => break 'label, }; //~ ERROR expected `while`, `for`, `loop` or `{` after a label
7 #[allow(unused_labels)]
8 'label: match () { () => 'lp: loop { break 'lp 0 }, }; //~ ERROR expected `while`, `for`, `loop` or `{` after a label
9
10 let x = 1;
11 let _i = 'label: match x { //~ ERROR expected `while`, `for`, `loop` or `{` after a label
12 0 => 42,
13 1 if false => break 'label 17,
14 1 => {
15 if true {
16 break 'label 13
17 } else {
18 break 'label 0;
19 }
20 }
21 _ => 1,
22 };
23
24 let other = 3;
25 let _val = 'label: (1, if other == 3 { break 'label (2, 3) } else { other }); //~ ERROR expected `while`, `for`, `loop` or `{` after a label
dfeec247 26}