1
1
error: 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
3
27
|
4
28
LL | 'label: match () { () => break 'label, };
5
29
| ^^^^^ expected `while`, `for`, `loop` or `{` after a label
@@ -10,7 +34,18 @@ LL | 'label: {match () { () => break 'label, }};
10
34
| + +
11
35
12
36
error: 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
14
49
|
15
50
LL | let _i = 'label: match x {
16
51
| ^^^^^ expected `while`, `for`, `loop` or `{` after a label
@@ -26,7 +61,7 @@ LL | break 'label 13
26
61
...
27
62
28
63
error: 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
30
65
|
31
66
LL | let _val = 'label: (1, if other == 3 { break 'label (2, 3) } else { other });
32
67
| ^ expected `while`, `for`, `loop` or `{` after a label
@@ -36,5 +71,5 @@ help: consider enclosing expression in a block
36
71
LL | let _val = 'label: {(1, if other == 3 { break 'label (2, 3) } else { other })};
37
72
| + +
38
73
39
- error: aborting due to 3 previous errors
74
+ error: aborting due to 6 previous errors
40
75
0 commit comments