@@ -7,7 +7,7 @@ LL | let (a) = 0;
77note: the lint level is defined here
88 --> $DIR/issue-54538-unused-parens-lint.rs:13:9
99 |
10- LL | #![deny(unused_parens)]
10+ LL | #![deny(unused_parens, unused_braces )]
1111 | ^^^^^^^^^^^^^
1212help: remove these parentheses
1313 |
@@ -99,8 +99,37 @@ LL - loop { if (break ({ println!("hello") })) {} }
9999LL + loop { if break ({ println!("hello") }) {} }
100100 |
101101
102+ error: unnecessary parentheses around `break` value
103+ --> $DIR/issue-54538-unused-parens-lint.rs:46:22
104+ |
105+ LL | loop { if (break ({ println!("hello") })) {} }
106+ | ^ ^
107+ |
108+ help: remove these parentheses
109+ |
110+ LL - loop { if (break ({ println!("hello") })) {} }
111+ LL + loop { if (break { println!("hello") }) {} }
112+ |
113+
114+ error: unnecessary braces around `break` value
115+ --> $DIR/issue-54538-unused-parens-lint.rs:49:22
116+ |
117+ LL | loop { if (break { println!("hello") }) {} }
118+ | ^^ ^^
119+ |
120+ note: the lint level is defined here
121+ --> $DIR/issue-54538-unused-parens-lint.rs:13:24
122+ |
123+ LL | #![deny(unused_parens, unused_braces)]
124+ | ^^^^^^^^^^^^^
125+ help: remove these braces
126+ |
127+ LL - loop { if (break { println!("hello") }) {} }
128+ LL + loop { if (break println!("hello")) {} }
129+ |
130+
102131error: unnecessary parentheses around pattern
103- --> $DIR/issue-54538-unused-parens-lint.rs:71 :12
132+ --> $DIR/issue-54538-unused-parens-lint.rs:73 :12
104133 |
105134LL | if let (0 | 1) = 0 {}
106135 | ^ ^
@@ -112,7 +141,7 @@ LL + if let 0 | 1 = 0 {}
112141 |
113142
114143error: unnecessary parentheses around pattern
115- --> $DIR/issue-54538-unused-parens-lint.rs:72 :13
144+ --> $DIR/issue-54538-unused-parens-lint.rs:74 :13
116145 |
117146LL | if let ((0 | 1),) = (0,) {}
118147 | ^ ^
@@ -124,7 +153,7 @@ LL + if let (0 | 1,) = (0,) {}
124153 |
125154
126155error: unnecessary parentheses around pattern
127- --> $DIR/issue-54538-unused-parens-lint.rs:73 :13
156+ --> $DIR/issue-54538-unused-parens-lint.rs:75 :13
128157 |
129158LL | if let [(0 | 1)] = [0] {}
130159 | ^ ^
@@ -136,7 +165,7 @@ LL + if let [0 | 1] = [0] {}
136165 |
137166
138167error: unnecessary parentheses around pattern
139- --> $DIR/issue-54538-unused-parens-lint.rs:74 :16
168+ --> $DIR/issue-54538-unused-parens-lint.rs:76 :16
140169 |
141170LL | if let 0 | (1 | 2) = 0 {}
142171 | ^ ^
@@ -148,7 +177,7 @@ LL + if let 0 | 1 | 2 = 0 {}
148177 |
149178
150179error: unnecessary parentheses around pattern
151- --> $DIR/issue-54538-unused-parens-lint.rs:76 :15
180+ --> $DIR/issue-54538-unused-parens-lint.rs:78 :15
152181 |
153182LL | if let TS((0 | 1)) = TS(0) {}
154183 | ^ ^
@@ -160,7 +189,7 @@ LL + if let TS(0 | 1) = TS(0) {}
160189 |
161190
162191error: unnecessary parentheses around pattern
163- --> $DIR/issue-54538-unused-parens-lint.rs:78 :20
192+ --> $DIR/issue-54538-unused-parens-lint.rs:80 :20
164193 |
165194LL | if let NS { f: (0 | 1) } = (NS { f: 0 }) {}
166195 | ^ ^
@@ -172,7 +201,7 @@ LL + if let NS { f: 0 | 1 } = (NS { f: 0 }) {}
172201 |
173202
174203error: unnecessary parentheses around pattern
175- --> $DIR/issue-54538-unused-parens-lint.rs:88 :9
204+ --> $DIR/issue-54538-unused-parens-lint.rs:90 :9
176205 |
177206LL | (_) => {}
178207 | ^ ^
@@ -184,7 +213,7 @@ LL + _ => {}
184213 |
185214
186215error: unnecessary parentheses around pattern
187- --> $DIR/issue-54538-unused-parens-lint.rs:89 :9
216+ --> $DIR/issue-54538-unused-parens-lint.rs:91 :9
188217 |
189218LL | (y) => {}
190219 | ^ ^
@@ -196,7 +225,7 @@ LL + y => {}
196225 |
197226
198227error: unnecessary parentheses around pattern
199- --> $DIR/issue-54538-unused-parens-lint.rs:90 :9
228+ --> $DIR/issue-54538-unused-parens-lint.rs:92 :9
200229 |
201230LL | (ref r) => {}
202231 | ^ ^
@@ -208,7 +237,7 @@ LL + ref r => {}
208237 |
209238
210239error: unnecessary parentheses around pattern
211- --> $DIR/issue-54538-unused-parens-lint.rs:91 :9
240+ --> $DIR/issue-54538-unused-parens-lint.rs:93 :9
212241 |
213242LL | (e @ 1...2) => {}
214243 | ^ ^
@@ -220,7 +249,7 @@ LL + e @ 1...2 => {}
220249 |
221250
222251error: unnecessary parentheses around pattern
223- --> $DIR/issue-54538-unused-parens-lint.rs:97 :9
252+ --> $DIR/issue-54538-unused-parens-lint.rs:99 :9
224253 |
225254LL | (e @ &(1...2)) => {}
226255 | ^ ^
@@ -232,7 +261,7 @@ LL + e @ &(1...2) => {}
232261 |
233262
234263error: unnecessary parentheses around pattern
235- --> $DIR/issue-54538-unused-parens-lint.rs:98 :10
264+ --> $DIR/issue-54538-unused-parens-lint.rs:100 :10
236265 |
237266LL | &(_) => {}
238267 | ^ ^
@@ -244,7 +273,7 @@ LL + &_ => {}
244273 |
245274
246275error: unnecessary parentheses around pattern
247- --> $DIR/issue-54538-unused-parens-lint.rs:109 :9
276+ --> $DIR/issue-54538-unused-parens-lint.rs:111 :9
248277 |
249278LL | (_) => {}
250279 | ^ ^
@@ -256,7 +285,7 @@ LL + _ => {}
256285 |
257286
258287error: unnecessary parentheses around pattern
259- --> $DIR/issue-54538-unused-parens-lint.rs:110 :9
288+ --> $DIR/issue-54538-unused-parens-lint.rs:112 :9
260289 |
261290LL | (y) => {}
262291 | ^ ^
@@ -268,7 +297,7 @@ LL + y => {}
268297 |
269298
270299error: unnecessary parentheses around pattern
271- --> $DIR/issue-54538-unused-parens-lint.rs:111 :9
300+ --> $DIR/issue-54538-unused-parens-lint.rs:113 :9
272301 |
273302LL | (ref r) => {}
274303 | ^ ^
@@ -280,7 +309,7 @@ LL + ref r => {}
280309 |
281310
282311error: unnecessary parentheses around pattern
283- --> $DIR/issue-54538-unused-parens-lint.rs:112 :9
312+ --> $DIR/issue-54538-unused-parens-lint.rs:114 :9
284313 |
285314LL | (e @ 1..=2) => {}
286315 | ^ ^
@@ -292,7 +321,7 @@ LL + e @ 1..=2 => {}
292321 |
293322
294323error: unnecessary parentheses around pattern
295- --> $DIR/issue-54538-unused-parens-lint.rs:118 :9
324+ --> $DIR/issue-54538-unused-parens-lint.rs:120 :9
296325 |
297326LL | (e @ &(1..=2)) => {}
298327 | ^ ^
@@ -304,7 +333,7 @@ LL + e @ &(1..=2) => {}
304333 |
305334
306335error: unnecessary parentheses around pattern
307- --> $DIR/issue-54538-unused-parens-lint.rs:119 :10
336+ --> $DIR/issue-54538-unused-parens-lint.rs:121 :10
308337 |
309338LL | &(_) => {}
310339 | ^ ^
@@ -315,5 +344,5 @@ LL - &(_) => {}
315344LL + &_ => {}
316345 |
317346
318- error: aborting due to 26 previous errors
347+ error: aborting due to 28 previous errors
319348
0 commit comments