1
1
error: infinite loop detected
2
- --> tests/ui/infinite_loops.rs:13 :5
2
+ --> tests/ui/infinite_loops.rs:14 :5
3
3
|
4
4
LL | / loop {
5
5
LL | |
@@ -15,7 +15,7 @@ LL | fn no_break() -> ! {
15
15
| ++++
16
16
17
17
error: infinite loop detected
18
- --> tests/ui/infinite_loops.rs:20 :5
18
+ --> tests/ui/infinite_loops.rs:21 :5
19
19
|
20
20
LL | / loop {
21
21
LL | |
@@ -32,7 +32,7 @@ LL | fn all_inf() -> ! {
32
32
| ++++
33
33
34
34
error: infinite loop detected
35
- --> tests/ui/infinite_loops.rs:22 :9
35
+ --> tests/ui/infinite_loops.rs:23 :9
36
36
|
37
37
LL | / loop {
38
38
LL | |
@@ -49,7 +49,7 @@ LL | fn all_inf() -> ! {
49
49
| ++++
50
50
51
51
error: infinite loop detected
52
- --> tests/ui/infinite_loops.rs:24 :13
52
+ --> tests/ui/infinite_loops.rs:25 :13
53
53
|
54
54
LL | / loop {
55
55
LL | |
@@ -63,7 +63,7 @@ LL | fn all_inf() -> ! {
63
63
| ++++
64
64
65
65
error: infinite loop detected
66
- --> tests/ui/infinite_loops.rs:38 :5
66
+ --> tests/ui/infinite_loops.rs:39 :5
67
67
|
68
68
LL | / loop {
69
69
LL | |
@@ -74,7 +74,7 @@ LL | | }
74
74
= help: if this is not intended, try adding a `break` or `return` condition in the loop
75
75
76
76
error: infinite loop detected
77
- --> tests/ui/infinite_loops.rs:51 :5
77
+ --> tests/ui/infinite_loops.rs:52 :5
78
78
|
79
79
LL | / loop {
80
80
LL | | fn inner_fn() -> ! {
@@ -90,7 +90,7 @@ LL | fn no_break_never_ret_noise() -> ! {
90
90
| ++++
91
91
92
92
error: infinite loop detected
93
- --> tests/ui/infinite_loops.rs:94 :5
93
+ --> tests/ui/infinite_loops.rs:95 :5
94
94
|
95
95
LL | / loop {
96
96
LL | |
@@ -107,7 +107,7 @@ LL | fn break_inner_but_not_outer_1(cond: bool) -> ! {
107
107
| ++++
108
108
109
109
error: infinite loop detected
110
- --> tests/ui/infinite_loops.rs:105 :5
110
+ --> tests/ui/infinite_loops.rs:106 :5
111
111
|
112
112
LL | / loop {
113
113
LL | |
@@ -124,7 +124,7 @@ LL | fn break_inner_but_not_outer_2(cond: bool) -> ! {
124
124
| ++++
125
125
126
126
error: infinite loop detected
127
- --> tests/ui/infinite_loops.rs:119 :9
127
+ --> tests/ui/infinite_loops.rs:120 :9
128
128
|
129
129
LL | / loop {
130
130
LL | |
@@ -138,7 +138,7 @@ LL | fn break_outer_but_not_inner() -> ! {
138
138
| ++++
139
139
140
140
error: infinite loop detected
141
- --> tests/ui/infinite_loops.rs:142 :9
141
+ --> tests/ui/infinite_loops.rs:143 :9
142
142
|
143
143
LL | / loop {
144
144
LL | |
@@ -155,7 +155,7 @@ LL | fn break_wrong_loop(cond: bool) -> ! {
155
155
| ++++
156
156
157
157
error: infinite loop detected
158
- --> tests/ui/infinite_loops.rs:182 :5
158
+ --> tests/ui/infinite_loops.rs:183 :5
159
159
|
160
160
LL | / loop {
161
161
LL | |
@@ -172,7 +172,7 @@ LL | fn match_like() -> ! {
172
172
| ++++
173
173
174
174
error: infinite loop detected
175
- --> tests/ui/infinite_loops.rs:223 :5
175
+ --> tests/ui/infinite_loops.rs:224 :5
176
176
|
177
177
LL | / loop {
178
178
LL | |
@@ -186,7 +186,7 @@ LL | fn match_like() -> ! {
186
186
| ++++
187
187
188
188
error: infinite loop detected
189
- --> tests/ui/infinite_loops.rs:228 :5
189
+ --> tests/ui/infinite_loops.rs:229 :5
190
190
|
191
191
LL | / loop {
192
192
LL | |
@@ -203,7 +203,7 @@ LL | fn match_like() -> ! {
203
203
| ++++
204
204
205
205
error: infinite loop detected
206
- --> tests/ui/infinite_loops.rs:333 :9
206
+ --> tests/ui/infinite_loops.rs:334 :9
207
207
|
208
208
LL | / loop {
209
209
LL | |
@@ -217,7 +217,7 @@ LL | fn problematic_trait_method() -> ! {
217
217
| ++++
218
218
219
219
error: infinite loop detected
220
- --> tests/ui/infinite_loops.rs:343 :9
220
+ --> tests/ui/infinite_loops.rs:344 :9
221
221
|
222
222
LL | / loop {
223
223
LL | |
@@ -231,7 +231,7 @@ LL | fn could_be_problematic() -> ! {
231
231
| ++++
232
232
233
233
error: infinite loop detected
234
- --> tests/ui/infinite_loops.rs:352 :9
234
+ --> tests/ui/infinite_loops.rs:353 :9
235
235
|
236
236
LL | / loop {
237
237
LL | |
@@ -245,7 +245,7 @@ LL | let _loop_forever = || -> ! {
245
245
| ++++
246
246
247
247
error: infinite loop detected
248
- --> tests/ui/infinite_loops.rs:366 :8
248
+ --> tests/ui/infinite_loops.rs:367 :8
249
249
|
250
250
LL | Ok(loop {
251
251
| ________^
@@ -256,7 +256,35 @@ LL | | })
256
256
= help: if this is not intended, try adding a `break` or `return` condition in the loop
257
257
258
258
error: infinite loop detected
259
- --> tests/ui/infinite_loops.rs:403:9
259
+ --> tests/ui/infinite_loops.rs:395:5
260
+ |
261
+ LL | / loop {
262
+ LL | |
263
+ LL | | do_nothing();
264
+ LL | | }
265
+ | |_____^
266
+ |
267
+ help: if this is intentional, consider specifying `!` as function return
268
+ |
269
+ LL | fn return_unit() -> ! {
270
+ | ~
271
+
272
+ error: infinite loop detected
273
+ --> tests/ui/infinite_loops.rs:401:9
274
+ |
275
+ LL | / loop {
276
+ LL | |
277
+ LL | | do_nothing();
278
+ LL | | }
279
+ | |_________^
280
+ |
281
+ help: if this is intentional, consider specifying `!` as function return
282
+ |
283
+ LL | let async_return_unit = || -> ! {
284
+ | ~
285
+
286
+ error: infinite loop detected
287
+ --> tests/ui/infinite_loops.rs:418:9
260
288
|
261
289
LL | / loop {
262
290
LL | |
@@ -269,5 +297,33 @@ help: if this is intentional, consider specifying `!` as function return
269
297
LL | async fn bar() -> ! {
270
298
| ++++
271
299
272
- error: aborting due to 18 previous errors
300
+ error: infinite loop detected
301
+ --> tests/ui/infinite_loops.rs:426:13
302
+ |
303
+ LL | / loop {
304
+ LL | |
305
+ LL | | do_something();
306
+ LL | | }
307
+ | |_____________^
308
+ |
309
+ help: if this is intentional, consider specifying `!` as function return
310
+ |
311
+ LL | let _loop_forever = async || -> ! {
312
+ | ++++
313
+
314
+ error: infinite loop detected
315
+ --> tests/ui/infinite_loops.rs:437:13
316
+ |
317
+ LL | / loop {
318
+ LL | |
319
+ LL | | do_something();
320
+ LL | | }
321
+ | |_____________^
322
+ |
323
+ help: if this is intentional, consider specifying `!` as function return
324
+ |
325
+ LL | let _ret_unit = async || -> ! {
326
+ | ~
327
+
328
+ error: aborting due to 22 previous errors
273
329
0 commit comments