11error: unnecessary parentheses around `let` scrutinee expression
2- --> $DIR/issue-74883-unused-paren-baren-yield.rs:13 :29
2+ --> $DIR/issue-74883-unused-paren-baren-yield.rs:14 :29
33 |
44LL | while let Some(_) = ({yield}) {}
55 | ^^^^^^^^^ help: remove these parentheses
@@ -10,17 +10,53 @@ note: the lint level is defined here
1010LL | #![deny(unused_braces, unused_parens)]
1111 | ^^^^^^^^^^^^^
1212
13- error: unnecessary braces around `let` scrutinee expression
14- --> $DIR/issue-74883-unused-paren-baren-yield.rs:14 :29
13+ error: unnecessary parentheses around `let` scrutinee expression
14+ --> $DIR/issue-74883-unused-paren-baren-yield.rs:15 :29
1515 |
16- LL | while let Some(_) = {(yield)} {}
17- | ^^^^^^^^^ help: remove these braces
16+ LL | while let Some(_) = ((yield)) {}
17+ | ^^^^^^^^^ help: remove these parentheses
18+
19+ error: unnecessary braces around block return value
20+ --> $DIR/issue-74883-unused-paren-baren-yield.rs:16:10
21+ |
22+ LL | {{yield}};
23+ | ^^^^^^^ help: remove these braces
1824 |
1925note: the lint level is defined here
2026 --> $DIR/issue-74883-unused-paren-baren-yield.rs:3:9
2127 |
2228LL | #![deny(unused_braces, unused_parens)]
2329 | ^^^^^^^^^^^^^
2430
25- error: aborting due to 2 previous errors
31+ error: unnecessary parentheses around block return value
32+ --> $DIR/issue-74883-unused-paren-baren-yield.rs:17:10
33+ |
34+ LL | {( yield )};
35+ | ^^^^^^^^^ help: remove these parentheses
36+
37+ error: unnecessary braces around `let` scrutinee expression
38+ --> $DIR/issue-74883-unused-paren-baren-yield.rs:21:29
39+ |
40+ LL | while let Some(_) = {(yield)} {}
41+ | ^^^^^^^^^ help: remove these braces
42+
43+ error: unnecessary parentheses around block return value
44+ --> $DIR/issue-74883-unused-paren-baren-yield.rs:21:30
45+ |
46+ LL | while let Some(_) = {(yield)} {}
47+ | ^^^^^^^ help: remove these parentheses
48+
49+ error: unnecessary braces around `let` scrutinee expression
50+ --> $DIR/issue-74883-unused-paren-baren-yield.rs:24:29
51+ |
52+ LL | while let Some(_) = {{yield}} {}
53+ | ^^^^^^^^^ help: remove these braces
54+
55+ error: unnecessary braces around block return value
56+ --> $DIR/issue-74883-unused-paren-baren-yield.rs:24:30
57+ |
58+ LL | while let Some(_) = {{yield}} {}
59+ | ^^^^^^^ help: remove these braces
60+
61+ error: aborting due to 8 previous errors
2662
0 commit comments