@@ -75,8 +75,32 @@ LL - let _ = |(a): u8| 0;
7575LL + let _ = |a: u8| 0;
7676 |
7777
78+ error: unnecessary parentheses around `if` condition
79+ --> $DIR/issue-54538-unused-parens-lint.rs:45:15
80+ |
81+ LL | loop { if (break) {} }
82+ | ^ ^
83+ |
84+ help: remove these parentheses
85+ |
86+ LL - loop { if (break) {} }
87+ LL + loop { if break {} }
88+ |
89+
90+ error: unnecessary parentheses around `if` condition
91+ --> $DIR/issue-54538-unused-parens-lint.rs:46:15
92+ |
93+ LL | loop { if (break ({ println!("hello") })) {} }
94+ | ^ ^
95+ |
96+ help: remove these parentheses
97+ |
98+ LL - loop { if (break ({ println!("hello") })) {} }
99+ LL + loop { if break ({ println!("hello") }) {} }
100+ |
101+
78102error: unnecessary parentheses around pattern
79- --> $DIR/issue-54538-unused-parens-lint.rs:56 :12
103+ --> $DIR/issue-54538-unused-parens-lint.rs:71 :12
80104 |
81105LL | if let (0 | 1) = 0 {}
82106 | ^ ^
@@ -88,7 +112,7 @@ LL + if let 0 | 1 = 0 {}
88112 |
89113
90114error: unnecessary parentheses around pattern
91- --> $DIR/issue-54538-unused-parens-lint.rs:57 :13
115+ --> $DIR/issue-54538-unused-parens-lint.rs:72 :13
92116 |
93117LL | if let ((0 | 1),) = (0,) {}
94118 | ^ ^
@@ -100,7 +124,7 @@ LL + if let (0 | 1,) = (0,) {}
100124 |
101125
102126error: unnecessary parentheses around pattern
103- --> $DIR/issue-54538-unused-parens-lint.rs:58 :13
127+ --> $DIR/issue-54538-unused-parens-lint.rs:73 :13
104128 |
105129LL | if let [(0 | 1)] = [0] {}
106130 | ^ ^
@@ -112,7 +136,7 @@ LL + if let [0 | 1] = [0] {}
112136 |
113137
114138error: unnecessary parentheses around pattern
115- --> $DIR/issue-54538-unused-parens-lint.rs:59 :16
139+ --> $DIR/issue-54538-unused-parens-lint.rs:74 :16
116140 |
117141LL | if let 0 | (1 | 2) = 0 {}
118142 | ^ ^
@@ -124,7 +148,7 @@ LL + if let 0 | 1 | 2 = 0 {}
124148 |
125149
126150error: unnecessary parentheses around pattern
127- --> $DIR/issue-54538-unused-parens-lint.rs:61 :15
151+ --> $DIR/issue-54538-unused-parens-lint.rs:76 :15
128152 |
129153LL | if let TS((0 | 1)) = TS(0) {}
130154 | ^ ^
@@ -136,7 +160,7 @@ LL + if let TS(0 | 1) = TS(0) {}
136160 |
137161
138162error: unnecessary parentheses around pattern
139- --> $DIR/issue-54538-unused-parens-lint.rs:63 :20
163+ --> $DIR/issue-54538-unused-parens-lint.rs:78 :20
140164 |
141165LL | if let NS { f: (0 | 1) } = (NS { f: 0 }) {}
142166 | ^ ^
@@ -148,7 +172,7 @@ LL + if let NS { f: 0 | 1 } = (NS { f: 0 }) {}
148172 |
149173
150174error: unnecessary parentheses around pattern
151- --> $DIR/issue-54538-unused-parens-lint.rs:73 :9
175+ --> $DIR/issue-54538-unused-parens-lint.rs:88 :9
152176 |
153177LL | (_) => {}
154178 | ^ ^
@@ -160,7 +184,7 @@ LL + _ => {}
160184 |
161185
162186error: unnecessary parentheses around pattern
163- --> $DIR/issue-54538-unused-parens-lint.rs:74 :9
187+ --> $DIR/issue-54538-unused-parens-lint.rs:89 :9
164188 |
165189LL | (y) => {}
166190 | ^ ^
@@ -172,7 +196,7 @@ LL + y => {}
172196 |
173197
174198error: unnecessary parentheses around pattern
175- --> $DIR/issue-54538-unused-parens-lint.rs:75 :9
199+ --> $DIR/issue-54538-unused-parens-lint.rs:90 :9
176200 |
177201LL | (ref r) => {}
178202 | ^ ^
@@ -184,7 +208,7 @@ LL + ref r => {}
184208 |
185209
186210error: unnecessary parentheses around pattern
187- --> $DIR/issue-54538-unused-parens-lint.rs:76 :9
211+ --> $DIR/issue-54538-unused-parens-lint.rs:91 :9
188212 |
189213LL | (e @ 1...2) => {}
190214 | ^ ^
@@ -196,7 +220,7 @@ LL + e @ 1...2 => {}
196220 |
197221
198222error: unnecessary parentheses around pattern
199- --> $DIR/issue-54538-unused-parens-lint.rs:82 :9
223+ --> $DIR/issue-54538-unused-parens-lint.rs:97 :9
200224 |
201225LL | (e @ &(1...2)) => {}
202226 | ^ ^
@@ -208,7 +232,7 @@ LL + e @ &(1...2) => {}
208232 |
209233
210234error: unnecessary parentheses around pattern
211- --> $DIR/issue-54538-unused-parens-lint.rs:83 :10
235+ --> $DIR/issue-54538-unused-parens-lint.rs:98 :10
212236 |
213237LL | &(_) => {}
214238 | ^ ^
@@ -220,7 +244,7 @@ LL + &_ => {}
220244 |
221245
222246error: unnecessary parentheses around pattern
223- --> $DIR/issue-54538-unused-parens-lint.rs:94 :9
247+ --> $DIR/issue-54538-unused-parens-lint.rs:109 :9
224248 |
225249LL | (_) => {}
226250 | ^ ^
@@ -232,7 +256,7 @@ LL + _ => {}
232256 |
233257
234258error: unnecessary parentheses around pattern
235- --> $DIR/issue-54538-unused-parens-lint.rs:95 :9
259+ --> $DIR/issue-54538-unused-parens-lint.rs:110 :9
236260 |
237261LL | (y) => {}
238262 | ^ ^
@@ -244,7 +268,7 @@ LL + y => {}
244268 |
245269
246270error: unnecessary parentheses around pattern
247- --> $DIR/issue-54538-unused-parens-lint.rs:96 :9
271+ --> $DIR/issue-54538-unused-parens-lint.rs:111 :9
248272 |
249273LL | (ref r) => {}
250274 | ^ ^
@@ -256,7 +280,7 @@ LL + ref r => {}
256280 |
257281
258282error: unnecessary parentheses around pattern
259- --> $DIR/issue-54538-unused-parens-lint.rs:97 :9
283+ --> $DIR/issue-54538-unused-parens-lint.rs:112 :9
260284 |
261285LL | (e @ 1..=2) => {}
262286 | ^ ^
@@ -268,7 +292,7 @@ LL + e @ 1..=2 => {}
268292 |
269293
270294error: unnecessary parentheses around pattern
271- --> $DIR/issue-54538-unused-parens-lint.rs:103 :9
295+ --> $DIR/issue-54538-unused-parens-lint.rs:118 :9
272296 |
273297LL | (e @ &(1..=2)) => {}
274298 | ^ ^
@@ -280,7 +304,7 @@ LL + e @ &(1..=2) => {}
280304 |
281305
282306error: unnecessary parentheses around pattern
283- --> $DIR/issue-54538-unused-parens-lint.rs:104 :10
307+ --> $DIR/issue-54538-unused-parens-lint.rs:119 :10
284308 |
285309LL | &(_) => {}
286310 | ^ ^
@@ -291,5 +315,5 @@ LL - &(_) => {}
291315LL + &_ => {}
292316 |
293317
294- error: aborting due to 24 previous errors
318+ error: aborting due to 26 previous errors
295319
0 commit comments