11error: expected `while`, `for`, `loop` or `{` after a label
2- --> $DIR/recover-labeled-non-block-expr.rs:8:13
2+ --> $DIR/recover-labeled-non-block-expr.rs:4:21
3+ |
4+ LL | let _ = 'label: 1 + 1;
5+ | ^ expected `while`, `for`, `loop` or `{` after a label
6+ |
7+ help: consider removing the label
8+ |
9+ LL - let _ = 'label: 1 + 1;
10+ LL + let _ = 1 + 1;
11+ |
12+
13+ error: expected `while`, `for`, `loop` or `{` after a label
14+ --> $DIR/recover-labeled-non-block-expr.rs:6:13
15+ |
16+ LL | 'label: match () { () => {}, };
17+ | ^^^^^ expected `while`, `for`, `loop` or `{` after a label
18+ |
19+ help: consider removing the label
20+ |
21+ LL - 'label: match () { () => {}, };
22+ LL + match () { () => {}, };
23+ |
24+
25+ error: expected `while`, `for`, `loop` or `{` after a label
26+ --> $DIR/recover-labeled-non-block-expr.rs:7:13
327 |
428LL | 'label: match () { () => break 'label, };
529 | ^^^^^ expected `while`, `for`, `loop` or `{` after a label
@@ -10,7 +34,18 @@ LL | 'label: {match () { () => break 'label, }};
1034 | + +
1135
1236error: expected `while`, `for`, `loop` or `{` after a label
13- --> $DIR/recover-labeled-non-block-expr.rs:11:22
37+ --> $DIR/recover-labeled-non-block-expr.rs:9:13
38+ |
39+ LL | 'label: match () { () => 'lp: loop { break 'lp 0 }, };
40+ | ^^^^^ expected `while`, `for`, `loop` or `{` after a label
41+ |
42+ help: consider enclosing expression in a block
43+ |
44+ LL | 'label: {match () { () => 'lp: loop { break 'lp 0 }, }};
45+ | + +
46+
47+ error: expected `while`, `for`, `loop` or `{` after a label
48+ --> $DIR/recover-labeled-non-block-expr.rs:12:22
1449 |
1550LL | let _i = 'label: match x {
1651 | ^^^^^ expected `while`, `for`, `loop` or `{` after a label
@@ -26,7 +61,7 @@ LL | break 'label 13
2661 ...
2762
2863error: expected `while`, `for`, `loop` or `{` after a label
29- --> $DIR/recover-labeled-non-block-expr.rs:25 :24
64+ --> $DIR/recover-labeled-non-block-expr.rs:26 :24
3065 |
3166LL | let _val = 'label: (1, if other == 3 { break 'label (2, 3) } else { other });
3267 | ^ expected `while`, `for`, `loop` or `{` after a label
@@ -36,5 +71,5 @@ help: consider enclosing expression in a block
3671LL | let _val = 'label: {(1, if other == 3 { break 'label (2, 3) } else { other })};
3772 | + +
3873
39- error: aborting due to 3 previous errors
74+ error: aborting due to 6 previous errors
4075
0 commit comments