]> git.lizzy.rs Git - rust.git/blob - tests/ui/span/lint-unused-unsafe.mir.stderr
Rollup merge of #106446 - bzEq:fix-unwind-lsda, r=Amanieu
[rust.git] / tests / ui / span / lint-unused-unsafe.mir.stderr
1 error: unnecessary `unsafe` block
2   --> $DIR/lint-unused-unsafe.rs:26:13
3    |
4 LL | fn bad1() { unsafe {} }
5    |             ^^^^^^ unnecessary `unsafe` block
6    |
7 note: the lint level is defined here
8   --> $DIR/lint-unused-unsafe.rs:14:9
9    |
10 LL | #![deny(unused_unsafe)]
11    |         ^^^^^^^^^^^^^
12
13 error: unnecessary `unsafe` block
14   --> $DIR/lint-unused-unsafe.rs:27:13
15    |
16 LL | fn bad2() { unsafe { bad1() } }
17    |             ^^^^^^ unnecessary `unsafe` block
18
19 error: unnecessary `unsafe` block
20   --> $DIR/lint-unused-unsafe.rs:28:20
21    |
22 LL | unsafe fn bad3() { unsafe {} }
23    |                    ^^^^^^ unnecessary `unsafe` block
24
25 error: unnecessary `unsafe` block
26   --> $DIR/lint-unused-unsafe.rs:29:13
27    |
28 LL | fn bad4() { unsafe { callback(||{}) } }
29    |             ^^^^^^ unnecessary `unsafe` block
30
31 error: unnecessary `unsafe` block
32   --> $DIR/lint-unused-unsafe.rs:32:5
33    |
34 LL |     unsafe {
35    |     ^^^^^^ unnecessary `unsafe` block
36
37 error: unnecessary `unsafe` block
38   --> $DIR/lint-unused-unsafe.rs:39:5
39    |
40 LL |     unsafe {
41    |     ^^^^^^ unnecessary `unsafe` block
42
43 error: unnecessary `unsafe` block
44   --> $DIR/lint-unused-unsafe.rs:74:9
45    |
46 LL |         unsafe {
47    |         ^^^^^^ unnecessary `unsafe` block
48
49 error: unnecessary `unsafe` block
50   --> $DIR/lint-unused-unsafe.rs:83:9
51    |
52 LL |         unsafe {
53    |         ^^^^^^ unnecessary `unsafe` block
54
55 error: unnecessary `unsafe` block
56   --> $DIR/lint-unused-unsafe.rs:84:13
57    |
58 LL |             unsafe {}
59    |             ^^^^^^ unnecessary `unsafe` block
60
61 error: unnecessary `unsafe` block
62   --> $DIR/lint-unused-unsafe.rs:85:13
63    |
64 LL |             unsafe {}
65    |             ^^^^^^ unnecessary `unsafe` block
66
67 error: unnecessary `unsafe` block
68   --> $DIR/lint-unused-unsafe.rs:90:9
69    |
70 LL |         unsafe {
71    |         ^^^^^^ unnecessary `unsafe` block
72
73 error: unnecessary `unsafe` block
74   --> $DIR/lint-unused-unsafe.rs:100:13
75    |
76 LL |         unsafe {
77    |         ------ because it's nested under this `unsafe` block
78 LL |             unsf();
79 LL |             unsafe { unsf() }
80    |             ^^^^^^ unnecessary `unsafe` block
81
82 error: unnecessary `unsafe` block
83   --> $DIR/lint-unused-unsafe.rs:101:13
84    |
85 LL |         unsafe {
86    |         ------ because it's nested under this `unsafe` block
87 ...
88 LL |             unsafe { unsf() }
89    |             ^^^^^^ unnecessary `unsafe` block
90
91 error: unnecessary `unsafe` block
92   --> $DIR/lint-unused-unsafe.rs:102:13
93    |
94 LL |         unsafe {
95    |         ------ because it's nested under this `unsafe` block
96 ...
97 LL |             unsafe { unsf() }
98    |             ^^^^^^ unnecessary `unsafe` block
99
100 error: unnecessary `unsafe` block
101   --> $DIR/lint-unused-unsafe.rs:112:17
102    |
103 LL |         unsafe {
104    |         ------ because it's nested under this `unsafe` block
105 ...
106 LL |                 unsafe { unsf() }
107    |                 ^^^^^^ unnecessary `unsafe` block
108    |
109 note: the lint level is defined here
110   --> $DIR/lint-unused-unsafe.rs:110:20
111    |
112 LL |             #[deny(unused_unsafe)]
113    |                    ^^^^^^^^^^^^^
114
115 error: unnecessary `unsafe` block
116   --> $DIR/lint-unused-unsafe.rs:113:17
117    |
118 LL |         unsafe {
119    |         ------ because it's nested under this `unsafe` block
120 ...
121 LL |                 unsafe { unsf() }
122    |                 ^^^^^^ unnecessary `unsafe` block
123
124 error: unnecessary `unsafe` block
125   --> $DIR/lint-unused-unsafe.rs:114:17
126    |
127 LL |         unsafe {
128    |         ------ because it's nested under this `unsafe` block
129 ...
130 LL |                 unsafe { unsf() }
131    |                 ^^^^^^ unnecessary `unsafe` block
132
133 error: unnecessary `unsafe` block
134   --> $DIR/lint-unused-unsafe.rs:124:9
135    |
136 LL |         unsafe {
137    |         ^^^^^^ unnecessary `unsafe` block
138
139 error: unnecessary `unsafe` block
140   --> $DIR/lint-unused-unsafe.rs:134:9
141    |
142 LL |         unsafe {
143    |         ^^^^^^ unnecessary `unsafe` block
144
145 error: unnecessary `unsafe` block
146   --> $DIR/lint-unused-unsafe.rs:135:13
147    |
148 LL |             unsafe {}
149    |             ^^^^^^ unnecessary `unsafe` block
150
151 error: unnecessary `unsafe` block
152   --> $DIR/lint-unused-unsafe.rs:136:13
153    |
154 LL |             unsafe {}
155    |             ^^^^^^ unnecessary `unsafe` block
156
157 error: unnecessary `unsafe` block
158   --> $DIR/lint-unused-unsafe.rs:142:9
159    |
160 LL |         unsafe {
161    |         ^^^^^^ unnecessary `unsafe` block
162
163 error: unnecessary `unsafe` block
164   --> $DIR/lint-unused-unsafe.rs:153:13
165    |
166 LL |         unsafe {
167    |         ------ because it's nested under this `unsafe` block
168 LL |             unsf();
169 LL |             unsafe { unsf() }
170    |             ^^^^^^ unnecessary `unsafe` block
171
172 error: unnecessary `unsafe` block
173   --> $DIR/lint-unused-unsafe.rs:154:13
174    |
175 LL |         unsafe {
176    |         ------ because it's nested under this `unsafe` block
177 ...
178 LL |             unsafe { unsf() }
179    |             ^^^^^^ unnecessary `unsafe` block
180
181 error: unnecessary `unsafe` block
182   --> $DIR/lint-unused-unsafe.rs:155:13
183    |
184 LL |         unsafe {
185    |         ------ because it's nested under this `unsafe` block
186 ...
187 LL |             unsafe { unsf() }
188    |             ^^^^^^ unnecessary `unsafe` block
189
190 error: unnecessary `unsafe` block
191   --> $DIR/lint-unused-unsafe.rs:166:17
192    |
193 LL |         unsafe {
194    |         ------ because it's nested under this `unsafe` block
195 ...
196 LL |                 unsafe { unsf() }
197    |                 ^^^^^^ unnecessary `unsafe` block
198    |
199 note: the lint level is defined here
200   --> $DIR/lint-unused-unsafe.rs:164:20
201    |
202 LL |             #[deny(unused_unsafe)]
203    |                    ^^^^^^^^^^^^^
204
205 error: unnecessary `unsafe` block
206   --> $DIR/lint-unused-unsafe.rs:167:17
207    |
208 LL |         unsafe {
209    |         ------ because it's nested under this `unsafe` block
210 ...
211 LL |                 unsafe { unsf() }
212    |                 ^^^^^^ unnecessary `unsafe` block
213
214 error: unnecessary `unsafe` block
215   --> $DIR/lint-unused-unsafe.rs:168:17
216    |
217 LL |         unsafe {
218    |         ------ because it's nested under this `unsafe` block
219 ...
220 LL |                 unsafe { unsf() }
221    |                 ^^^^^^ unnecessary `unsafe` block
222
223 error: unnecessary `unsafe` block
224   --> $DIR/lint-unused-unsafe.rs:178:9
225    |
226 LL |         unsafe {
227    |         ^^^^^^ unnecessary `unsafe` block
228
229 error: unnecessary `unsafe` block
230   --> $DIR/lint-unused-unsafe.rs:188:9
231    |
232 LL |         unsafe {
233    |         ^^^^^^ unnecessary `unsafe` block
234
235 error: unnecessary `unsafe` block
236   --> $DIR/lint-unused-unsafe.rs:189:13
237    |
238 LL |             unsafe {}
239    |             ^^^^^^ unnecessary `unsafe` block
240
241 error: unnecessary `unsafe` block
242   --> $DIR/lint-unused-unsafe.rs:190:13
243    |
244 LL |             unsafe {}
245    |             ^^^^^^ unnecessary `unsafe` block
246
247 error: unnecessary `unsafe` block
248   --> $DIR/lint-unused-unsafe.rs:196:9
249    |
250 LL |         unsafe {
251    |         ^^^^^^ unnecessary `unsafe` block
252
253 error: unnecessary `unsafe` block
254   --> $DIR/lint-unused-unsafe.rs:207:13
255    |
256 LL |         unsafe {
257    |         ------ because it's nested under this `unsafe` block
258 LL |             unsf();
259 LL |             unsafe { unsf() }
260    |             ^^^^^^ unnecessary `unsafe` block
261
262 error: unnecessary `unsafe` block
263   --> $DIR/lint-unused-unsafe.rs:208:13
264    |
265 LL |         unsafe {
266    |         ------ because it's nested under this `unsafe` block
267 ...
268 LL |             unsafe { unsf() }
269    |             ^^^^^^ unnecessary `unsafe` block
270
271 error: unnecessary `unsafe` block
272   --> $DIR/lint-unused-unsafe.rs:209:13
273    |
274 LL |         unsafe {
275    |         ------ because it's nested under this `unsafe` block
276 ...
277 LL |             unsafe { unsf() }
278    |             ^^^^^^ unnecessary `unsafe` block
279
280 error: unnecessary `unsafe` block
281   --> $DIR/lint-unused-unsafe.rs:220:17
282    |
283 LL |         unsafe {
284    |         ------ because it's nested under this `unsafe` block
285 ...
286 LL |                 unsafe { unsf() }
287    |                 ^^^^^^ unnecessary `unsafe` block
288    |
289 note: the lint level is defined here
290   --> $DIR/lint-unused-unsafe.rs:218:20
291    |
292 LL |             #[deny(unused_unsafe)]
293    |                    ^^^^^^^^^^^^^
294
295 error: unnecessary `unsafe` block
296   --> $DIR/lint-unused-unsafe.rs:221:17
297    |
298 LL |         unsafe {
299    |         ------ because it's nested under this `unsafe` block
300 ...
301 LL |                 unsafe { unsf() }
302    |                 ^^^^^^ unnecessary `unsafe` block
303
304 error: unnecessary `unsafe` block
305   --> $DIR/lint-unused-unsafe.rs:222:17
306    |
307 LL |         unsafe {
308    |         ------ because it's nested under this `unsafe` block
309 ...
310 LL |                 unsafe { unsf() }
311    |                 ^^^^^^ unnecessary `unsafe` block
312
313 error: unnecessary `unsafe` block
314   --> $DIR/lint-unused-unsafe.rs:242:9
315    |
316 LL |         unsafe {
317    |         ^^^^^^ unnecessary `unsafe` block
318
319 error: unnecessary `unsafe` block
320   --> $DIR/lint-unused-unsafe.rs:255:13
321    |
322 LL |         unsafe {
323    |         ------ because it's nested under this `unsafe` block
324 LL |             unsafe {
325    |             ^^^^^^ unnecessary `unsafe` block
326
327 error: unnecessary `unsafe` block
328   --> $DIR/lint-unused-unsafe.rs:268:13
329    |
330 LL |         unsafe {
331    |         ------ because it's nested under this `unsafe` block
332 LL |             unsafe {
333    |             ^^^^^^ unnecessary `unsafe` block
334
335 error: unnecessary `unsafe` block
336   --> $DIR/lint-unused-unsafe.rs:286:20
337    |
338 LL |         let _ = || unsafe {
339    |                    ^^^^^^ unnecessary `unsafe` block
340
341 error: unnecessary `unsafe` block
342   --> $DIR/lint-unused-unsafe.rs:295:20
343    |
344 LL |         let _ = || unsafe {
345    |                    ^^^^^^ unnecessary `unsafe` block
346
347 error: unnecessary `unsafe` block
348   --> $DIR/lint-unused-unsafe.rs:296:24
349    |
350 LL |             let _ = || unsafe {};
351    |                        ^^^^^^ unnecessary `unsafe` block
352
353 error: unnecessary `unsafe` block
354   --> $DIR/lint-unused-unsafe.rs:297:24
355    |
356 LL |             let _ = || unsafe {};
357    |                        ^^^^^^ unnecessary `unsafe` block
358
359 error: unnecessary `unsafe` block
360   --> $DIR/lint-unused-unsafe.rs:302:20
361    |
362 LL |         let _ = || unsafe {
363    |                    ^^^^^^ unnecessary `unsafe` block
364
365 error: unnecessary `unsafe` block
366   --> $DIR/lint-unused-unsafe.rs:312:24
367    |
368 LL |         let _ = || unsafe {
369    |                    ------ because it's nested under this `unsafe` block
370 LL |             unsf();
371 LL |             let _ = || unsafe { unsf() };
372    |                        ^^^^^^ unnecessary `unsafe` block
373
374 error: unnecessary `unsafe` block
375   --> $DIR/lint-unused-unsafe.rs:313:24
376    |
377 LL |         let _ = || unsafe {
378    |                    ------ because it's nested under this `unsafe` block
379 ...
380 LL |             let _ = || unsafe { unsf() };
381    |                        ^^^^^^ unnecessary `unsafe` block
382
383 error: unnecessary `unsafe` block
384   --> $DIR/lint-unused-unsafe.rs:314:24
385    |
386 LL |         let _ = || unsafe {
387    |                    ------ because it's nested under this `unsafe` block
388 ...
389 LL |             let _ = || unsafe { unsf() };
390    |                        ^^^^^^ unnecessary `unsafe` block
391
392 error: unnecessary `unsafe` block
393   --> $DIR/lint-unused-unsafe.rs:324:28
394    |
395 LL |         let _ = || unsafe {
396    |                    ------ because it's nested under this `unsafe` block
397 ...
398 LL |                 let _ = || unsafe { unsf() };
399    |                            ^^^^^^ unnecessary `unsafe` block
400    |
401 note: the lint level is defined here
402   --> $DIR/lint-unused-unsafe.rs:322:20
403    |
404 LL |             #[deny(unused_unsafe)]
405    |                    ^^^^^^^^^^^^^
406
407 error: unnecessary `unsafe` block
408   --> $DIR/lint-unused-unsafe.rs:325:28
409    |
410 LL |         let _ = || unsafe {
411    |                    ------ because it's nested under this `unsafe` block
412 ...
413 LL |                 let _ = || unsafe { unsf() };
414    |                            ^^^^^^ unnecessary `unsafe` block
415
416 error: unnecessary `unsafe` block
417   --> $DIR/lint-unused-unsafe.rs:326:28
418    |
419 LL |         let _ = || unsafe {
420    |                    ------ because it's nested under this `unsafe` block
421 ...
422 LL |                 let _ = || unsafe { unsf() };
423    |                            ^^^^^^ unnecessary `unsafe` block
424
425 error: unnecessary `unsafe` block
426   --> $DIR/lint-unused-unsafe.rs:336:20
427    |
428 LL |         let _ = || unsafe {
429    |                    ^^^^^^ unnecessary `unsafe` block
430
431 error: unnecessary `unsafe` block
432   --> $DIR/lint-unused-unsafe.rs:346:20
433    |
434 LL |         let _ = || unsafe {
435    |                    ^^^^^^ unnecessary `unsafe` block
436
437 error: unnecessary `unsafe` block
438   --> $DIR/lint-unused-unsafe.rs:347:24
439    |
440 LL |             let _ = || unsafe {};
441    |                        ^^^^^^ unnecessary `unsafe` block
442
443 error: unnecessary `unsafe` block
444   --> $DIR/lint-unused-unsafe.rs:348:24
445    |
446 LL |             let _ = || unsafe {};
447    |                        ^^^^^^ unnecessary `unsafe` block
448
449 error: unnecessary `unsafe` block
450   --> $DIR/lint-unused-unsafe.rs:354:20
451    |
452 LL |         let _ = || unsafe {
453    |                    ^^^^^^ unnecessary `unsafe` block
454
455 error: unnecessary `unsafe` block
456   --> $DIR/lint-unused-unsafe.rs:365:24
457    |
458 LL |         let _ = || unsafe {
459    |                    ------ because it's nested under this `unsafe` block
460 LL |             unsf();
461 LL |             let _ = || unsafe { unsf() };
462    |                        ^^^^^^ unnecessary `unsafe` block
463
464 error: unnecessary `unsafe` block
465   --> $DIR/lint-unused-unsafe.rs:366:24
466    |
467 LL |         let _ = || unsafe {
468    |                    ------ because it's nested under this `unsafe` block
469 ...
470 LL |             let _ = || unsafe { unsf() };
471    |                        ^^^^^^ unnecessary `unsafe` block
472
473 error: unnecessary `unsafe` block
474   --> $DIR/lint-unused-unsafe.rs:367:24
475    |
476 LL |         let _ = || unsafe {
477    |                    ------ because it's nested under this `unsafe` block
478 ...
479 LL |             let _ = || unsafe { unsf() };
480    |                        ^^^^^^ unnecessary `unsafe` block
481
482 error: unnecessary `unsafe` block
483   --> $DIR/lint-unused-unsafe.rs:378:28
484    |
485 LL |         let _ = || unsafe {
486    |                    ------ because it's nested under this `unsafe` block
487 ...
488 LL |                 let _ = || unsafe { unsf() };
489    |                            ^^^^^^ unnecessary `unsafe` block
490    |
491 note: the lint level is defined here
492   --> $DIR/lint-unused-unsafe.rs:376:20
493    |
494 LL |             #[deny(unused_unsafe)]
495    |                    ^^^^^^^^^^^^^
496
497 error: unnecessary `unsafe` block
498   --> $DIR/lint-unused-unsafe.rs:379:28
499    |
500 LL |         let _ = || unsafe {
501    |                    ------ because it's nested under this `unsafe` block
502 ...
503 LL |                 let _ = || unsafe { unsf() };
504    |                            ^^^^^^ unnecessary `unsafe` block
505
506 error: unnecessary `unsafe` block
507   --> $DIR/lint-unused-unsafe.rs:380:28
508    |
509 LL |         let _ = || unsafe {
510    |                    ------ because it's nested under this `unsafe` block
511 ...
512 LL |                 let _ = || unsafe { unsf() };
513    |                            ^^^^^^ unnecessary `unsafe` block
514
515 error: unnecessary `unsafe` block
516   --> $DIR/lint-unused-unsafe.rs:390:20
517    |
518 LL |         let _ = || unsafe {
519    |                    ^^^^^^ unnecessary `unsafe` block
520
521 error: unnecessary `unsafe` block
522   --> $DIR/lint-unused-unsafe.rs:400:20
523    |
524 LL |         let _ = || unsafe {
525    |                    ^^^^^^ unnecessary `unsafe` block
526
527 error: unnecessary `unsafe` block
528   --> $DIR/lint-unused-unsafe.rs:401:24
529    |
530 LL |             let _ = || unsafe {};
531    |                        ^^^^^^ unnecessary `unsafe` block
532
533 error: unnecessary `unsafe` block
534   --> $DIR/lint-unused-unsafe.rs:402:24
535    |
536 LL |             let _ = || unsafe {};
537    |                        ^^^^^^ unnecessary `unsafe` block
538
539 error: unnecessary `unsafe` block
540   --> $DIR/lint-unused-unsafe.rs:408:20
541    |
542 LL |         let _ = || unsafe {
543    |                    ^^^^^^ unnecessary `unsafe` block
544
545 error: unnecessary `unsafe` block
546   --> $DIR/lint-unused-unsafe.rs:419:24
547    |
548 LL |         let _ = || unsafe {
549    |                    ------ because it's nested under this `unsafe` block
550 LL |             unsf();
551 LL |             let _ = || unsafe { unsf() };
552    |                        ^^^^^^ unnecessary `unsafe` block
553
554 error: unnecessary `unsafe` block
555   --> $DIR/lint-unused-unsafe.rs:420:24
556    |
557 LL |         let _ = || unsafe {
558    |                    ------ because it's nested under this `unsafe` block
559 ...
560 LL |             let _ = || unsafe { unsf() };
561    |                        ^^^^^^ unnecessary `unsafe` block
562
563 error: unnecessary `unsafe` block
564   --> $DIR/lint-unused-unsafe.rs:421:24
565    |
566 LL |         let _ = || unsafe {
567    |                    ------ because it's nested under this `unsafe` block
568 ...
569 LL |             let _ = || unsafe { unsf() };
570    |                        ^^^^^^ unnecessary `unsafe` block
571
572 error: unnecessary `unsafe` block
573   --> $DIR/lint-unused-unsafe.rs:432:28
574    |
575 LL |         let _ = || unsafe {
576    |                    ------ because it's nested under this `unsafe` block
577 ...
578 LL |                 let _ = || unsafe { unsf() };
579    |                            ^^^^^^ unnecessary `unsafe` block
580    |
581 note: the lint level is defined here
582   --> $DIR/lint-unused-unsafe.rs:430:20
583    |
584 LL |             #[deny(unused_unsafe)]
585    |                    ^^^^^^^^^^^^^
586
587 error: unnecessary `unsafe` block
588   --> $DIR/lint-unused-unsafe.rs:433:28
589    |
590 LL |         let _ = || unsafe {
591    |                    ------ because it's nested under this `unsafe` block
592 ...
593 LL |                 let _ = || unsafe { unsf() };
594    |                            ^^^^^^ unnecessary `unsafe` block
595
596 error: unnecessary `unsafe` block
597   --> $DIR/lint-unused-unsafe.rs:434:28
598    |
599 LL |         let _ = || unsafe {
600    |                    ------ because it's nested under this `unsafe` block
601 ...
602 LL |                 let _ = || unsafe { unsf() };
603    |                            ^^^^^^ unnecessary `unsafe` block
604
605 error: unnecessary `unsafe` block
606   --> $DIR/lint-unused-unsafe.rs:454:20
607    |
608 LL |         let _ = || unsafe {
609    |                    ^^^^^^ unnecessary `unsafe` block
610
611 error: unnecessary `unsafe` block
612   --> $DIR/lint-unused-unsafe.rs:467:24
613    |
614 LL |         let _ = || unsafe {
615    |                    ------ because it's nested under this `unsafe` block
616 LL |             let _ = || unsafe {
617    |                        ^^^^^^ unnecessary `unsafe` block
618
619 error: unnecessary `unsafe` block
620   --> $DIR/lint-unused-unsafe.rs:480:24
621    |
622 LL |         let _ = || unsafe {
623    |                    ------ because it's nested under this `unsafe` block
624 LL |             let _ = || unsafe {
625    |                        ^^^^^^ unnecessary `unsafe` block
626
627 error: unnecessary `unsafe` block
628   --> $DIR/lint-unused-unsafe.rs:499:20
629    |
630 LL |         let _ = || unsafe {
631    |                    ^^^^^^ unnecessary `unsafe` block
632
633 error: unnecessary `unsafe` block
634   --> $DIR/lint-unused-unsafe.rs:508:20
635    |
636 LL |         let _ = || unsafe {
637    |                    ^^^^^^ unnecessary `unsafe` block
638
639 error: unnecessary `unsafe` block
640   --> $DIR/lint-unused-unsafe.rs:509:24
641    |
642 LL |             let _ = || unsafe {};
643    |                        ^^^^^^ unnecessary `unsafe` block
644
645 error: unnecessary `unsafe` block
646   --> $DIR/lint-unused-unsafe.rs:510:24
647    |
648 LL |             let _ = || unsafe {};
649    |                        ^^^^^^ unnecessary `unsafe` block
650
651 error: unnecessary `unsafe` block
652   --> $DIR/lint-unused-unsafe.rs:515:20
653    |
654 LL |         let _ = || unsafe {
655    |                    ^^^^^^ unnecessary `unsafe` block
656
657 error: unnecessary `unsafe` block
658   --> $DIR/lint-unused-unsafe.rs:525:24
659    |
660 LL |         let _ = || unsafe {
661    |                    ------ because it's nested under this `unsafe` block
662 LL |             let _ = || unsf();
663 LL |             let _ = || unsafe { let _ = || unsf(); };
664    |                        ^^^^^^ unnecessary `unsafe` block
665
666 error: unnecessary `unsafe` block
667   --> $DIR/lint-unused-unsafe.rs:526:24
668    |
669 LL |         let _ = || unsafe {
670    |                    ------ because it's nested under this `unsafe` block
671 ...
672 LL |             let _ = || unsafe { let _ = || unsf(); };
673    |                        ^^^^^^ unnecessary `unsafe` block
674
675 error: unnecessary `unsafe` block
676   --> $DIR/lint-unused-unsafe.rs:527:24
677    |
678 LL |         let _ = || unsafe {
679    |                    ------ because it's nested under this `unsafe` block
680 ...
681 LL |             let _ = || unsafe { let _ = || unsf(); };
682    |                        ^^^^^^ unnecessary `unsafe` block
683
684 error: unnecessary `unsafe` block
685   --> $DIR/lint-unused-unsafe.rs:537:28
686    |
687 LL |         let _ = || unsafe {
688    |                    ------ because it's nested under this `unsafe` block
689 ...
690 LL |                 let _ = || unsafe { let _ = || unsf(); };
691    |                            ^^^^^^ unnecessary `unsafe` block
692    |
693 note: the lint level is defined here
694   --> $DIR/lint-unused-unsafe.rs:535:20
695    |
696 LL |             #[deny(unused_unsafe)]
697    |                    ^^^^^^^^^^^^^
698
699 error: unnecessary `unsafe` block
700   --> $DIR/lint-unused-unsafe.rs:538:28
701    |
702 LL |         let _ = || unsafe {
703    |                    ------ because it's nested under this `unsafe` block
704 ...
705 LL |                 let _ = || unsafe { let _ = || unsf(); };
706    |                            ^^^^^^ unnecessary `unsafe` block
707
708 error: unnecessary `unsafe` block
709   --> $DIR/lint-unused-unsafe.rs:539:28
710    |
711 LL |         let _ = || unsafe {
712    |                    ------ because it's nested under this `unsafe` block
713 ...
714 LL |                 let _ = || unsafe { let _ = || unsf(); };
715    |                            ^^^^^^ unnecessary `unsafe` block
716
717 error: unnecessary `unsafe` block
718   --> $DIR/lint-unused-unsafe.rs:549:20
719    |
720 LL |         let _ = || unsafe {
721    |                    ^^^^^^ unnecessary `unsafe` block
722
723 error: unnecessary `unsafe` block
724   --> $DIR/lint-unused-unsafe.rs:559:20
725    |
726 LL |         let _ = || unsafe {
727    |                    ^^^^^^ unnecessary `unsafe` block
728
729 error: unnecessary `unsafe` block
730   --> $DIR/lint-unused-unsafe.rs:560:24
731    |
732 LL |             let _ = || unsafe {};
733    |                        ^^^^^^ unnecessary `unsafe` block
734
735 error: unnecessary `unsafe` block
736   --> $DIR/lint-unused-unsafe.rs:561:24
737    |
738 LL |             let _ = || unsafe {};
739    |                        ^^^^^^ unnecessary `unsafe` block
740
741 error: unnecessary `unsafe` block
742   --> $DIR/lint-unused-unsafe.rs:567:20
743    |
744 LL |         let _ = || unsafe {
745    |                    ^^^^^^ unnecessary `unsafe` block
746
747 error: unnecessary `unsafe` block
748   --> $DIR/lint-unused-unsafe.rs:578:24
749    |
750 LL |         let _ = || unsafe {
751    |                    ------ because it's nested under this `unsafe` block
752 LL |             let _ = || unsf();
753 LL |             let _ = || unsafe { let _ = || unsf(); };
754    |                        ^^^^^^ unnecessary `unsafe` block
755
756 error: unnecessary `unsafe` block
757   --> $DIR/lint-unused-unsafe.rs:579:24
758    |
759 LL |         let _ = || unsafe {
760    |                    ------ because it's nested under this `unsafe` block
761 ...
762 LL |             let _ = || unsafe { let _ = || unsf(); };
763    |                        ^^^^^^ unnecessary `unsafe` block
764
765 error: unnecessary `unsafe` block
766   --> $DIR/lint-unused-unsafe.rs:580:24
767    |
768 LL |         let _ = || unsafe {
769    |                    ------ because it's nested under this `unsafe` block
770 ...
771 LL |             let _ = || unsafe { let _ = || unsf(); };
772    |                        ^^^^^^ unnecessary `unsafe` block
773
774 error: unnecessary `unsafe` block
775   --> $DIR/lint-unused-unsafe.rs:591:28
776    |
777 LL |         let _ = || unsafe {
778    |                    ------ because it's nested under this `unsafe` block
779 ...
780 LL |                 let _ = || unsafe { let _ = || unsf(); };
781    |                            ^^^^^^ unnecessary `unsafe` block
782    |
783 note: the lint level is defined here
784   --> $DIR/lint-unused-unsafe.rs:589:20
785    |
786 LL |             #[deny(unused_unsafe)]
787    |                    ^^^^^^^^^^^^^
788
789 error: unnecessary `unsafe` block
790   --> $DIR/lint-unused-unsafe.rs:592:28
791    |
792 LL |         let _ = || unsafe {
793    |                    ------ because it's nested under this `unsafe` block
794 ...
795 LL |                 let _ = || unsafe { let _ = || unsf(); };
796    |                            ^^^^^^ unnecessary `unsafe` block
797
798 error: unnecessary `unsafe` block
799   --> $DIR/lint-unused-unsafe.rs:593:28
800    |
801 LL |         let _ = || unsafe {
802    |                    ------ because it's nested under this `unsafe` block
803 ...
804 LL |                 let _ = || unsafe { let _ = || unsf(); };
805    |                            ^^^^^^ unnecessary `unsafe` block
806
807 error: unnecessary `unsafe` block
808   --> $DIR/lint-unused-unsafe.rs:603:20
809    |
810 LL |         let _ = || unsafe {
811    |                    ^^^^^^ unnecessary `unsafe` block
812
813 error: unnecessary `unsafe` block
814   --> $DIR/lint-unused-unsafe.rs:613:20
815    |
816 LL |         let _ = || unsafe {
817    |                    ^^^^^^ unnecessary `unsafe` block
818
819 error: unnecessary `unsafe` block
820   --> $DIR/lint-unused-unsafe.rs:614:24
821    |
822 LL |             let _ = || unsafe {};
823    |                        ^^^^^^ unnecessary `unsafe` block
824
825 error: unnecessary `unsafe` block
826   --> $DIR/lint-unused-unsafe.rs:615:24
827    |
828 LL |             let _ = || unsafe {};
829    |                        ^^^^^^ unnecessary `unsafe` block
830
831 error: unnecessary `unsafe` block
832   --> $DIR/lint-unused-unsafe.rs:621:20
833    |
834 LL |         let _ = || unsafe {
835    |                    ^^^^^^ unnecessary `unsafe` block
836
837 error: unnecessary `unsafe` block
838   --> $DIR/lint-unused-unsafe.rs:632:24
839    |
840 LL |         let _ = || unsafe {
841    |                    ------ because it's nested under this `unsafe` block
842 LL |             let _ = || unsf();
843 LL |             let _ = || unsafe { let _ = || unsf(); };
844    |                        ^^^^^^ unnecessary `unsafe` block
845
846 error: unnecessary `unsafe` block
847   --> $DIR/lint-unused-unsafe.rs:633:24
848    |
849 LL |         let _ = || unsafe {
850    |                    ------ because it's nested under this `unsafe` block
851 ...
852 LL |             let _ = || unsafe { let _ = || unsf(); };
853    |                        ^^^^^^ unnecessary `unsafe` block
854
855 error: unnecessary `unsafe` block
856   --> $DIR/lint-unused-unsafe.rs:634:24
857    |
858 LL |         let _ = || unsafe {
859    |                    ------ because it's nested under this `unsafe` block
860 ...
861 LL |             let _ = || unsafe { let _ = || unsf(); };
862    |                        ^^^^^^ unnecessary `unsafe` block
863
864 error: unnecessary `unsafe` block
865   --> $DIR/lint-unused-unsafe.rs:645:28
866    |
867 LL |         let _ = || unsafe {
868    |                    ------ because it's nested under this `unsafe` block
869 ...
870 LL |                 let _ = || unsafe { let _ = || unsf(); };
871    |                            ^^^^^^ unnecessary `unsafe` block
872    |
873 note: the lint level is defined here
874   --> $DIR/lint-unused-unsafe.rs:643:20
875    |
876 LL |             #[deny(unused_unsafe)]
877    |                    ^^^^^^^^^^^^^
878
879 error: unnecessary `unsafe` block
880   --> $DIR/lint-unused-unsafe.rs:646:28
881    |
882 LL |         let _ = || unsafe {
883    |                    ------ because it's nested under this `unsafe` block
884 ...
885 LL |                 let _ = || unsafe { let _ = || unsf(); };
886    |                            ^^^^^^ unnecessary `unsafe` block
887
888 error: unnecessary `unsafe` block
889   --> $DIR/lint-unused-unsafe.rs:647:28
890    |
891 LL |         let _ = || unsafe {
892    |                    ------ because it's nested under this `unsafe` block
893 ...
894 LL |                 let _ = || unsafe { let _ = || unsf(); };
895    |                            ^^^^^^ unnecessary `unsafe` block
896
897 error: unnecessary `unsafe` block
898   --> $DIR/lint-unused-unsafe.rs:667:20
899    |
900 LL |         let _ = || unsafe {
901    |                    ^^^^^^ unnecessary `unsafe` block
902
903 error: unnecessary `unsafe` block
904   --> $DIR/lint-unused-unsafe.rs:680:24
905    |
906 LL |         let _ = || unsafe {
907    |                    ------ because it's nested under this `unsafe` block
908 LL |             let _ = || unsafe {
909    |                        ^^^^^^ unnecessary `unsafe` block
910
911 error: unnecessary `unsafe` block
912   --> $DIR/lint-unused-unsafe.rs:693:24
913    |
914 LL |         let _ = || unsafe {
915    |                    ------ because it's nested under this `unsafe` block
916 LL |             let _ = || unsafe {
917    |                        ^^^^^^ unnecessary `unsafe` block
918
919 error: unnecessary `unsafe` block
920   --> $DIR/lint-unused-unsafe.rs:711:24
921    |
922 LL |             let _ = || unsafe {
923    |                        ^^^^^^ unnecessary `unsafe` block
924
925 error: unnecessary `unsafe` block
926   --> $DIR/lint-unused-unsafe.rs:721:24
927    |
928 LL |             let _ = || unsafe {
929    |                        ^^^^^^ unnecessary `unsafe` block
930
931 error: unnecessary `unsafe` block
932   --> $DIR/lint-unused-unsafe.rs:722:28
933    |
934 LL |                 let _ = || unsafe {};
935    |                            ^^^^^^ unnecessary `unsafe` block
936
937 error: unnecessary `unsafe` block
938   --> $DIR/lint-unused-unsafe.rs:723:28
939    |
940 LL |                 let _ = || unsafe {};
941    |                            ^^^^^^ unnecessary `unsafe` block
942
943 error: unnecessary `unsafe` block
944   --> $DIR/lint-unused-unsafe.rs:729:24
945    |
946 LL |             let _ = || unsafe {
947    |                        ^^^^^^ unnecessary `unsafe` block
948
949 error: unnecessary `unsafe` block
950   --> $DIR/lint-unused-unsafe.rs:740:28
951    |
952 LL |             let _ = || unsafe {
953    |                        ------ because it's nested under this `unsafe` block
954 LL |                 unsf();
955 LL |                 let _ = || unsafe { unsf() };
956    |                            ^^^^^^ unnecessary `unsafe` block
957
958 error: unnecessary `unsafe` block
959   --> $DIR/lint-unused-unsafe.rs:741:28
960    |
961 LL |             let _ = || unsafe {
962    |                        ------ because it's nested under this `unsafe` block
963 ...
964 LL |                 let _ = || unsafe { unsf() };
965    |                            ^^^^^^ unnecessary `unsafe` block
966
967 error: unnecessary `unsafe` block
968   --> $DIR/lint-unused-unsafe.rs:742:28
969    |
970 LL |             let _ = || unsafe {
971    |                        ------ because it's nested under this `unsafe` block
972 ...
973 LL |                 let _ = || unsafe { unsf() };
974    |                            ^^^^^^ unnecessary `unsafe` block
975
976 error: unnecessary `unsafe` block
977   --> $DIR/lint-unused-unsafe.rs:753:32
978    |
979 LL |             let _ = || unsafe {
980    |                        ------ because it's nested under this `unsafe` block
981 ...
982 LL |                     let _ = || unsafe { unsf() };
983    |                                ^^^^^^ unnecessary `unsafe` block
984    |
985 note: the lint level is defined here
986   --> $DIR/lint-unused-unsafe.rs:751:24
987    |
988 LL |                 #[deny(unused_unsafe)]
989    |                        ^^^^^^^^^^^^^
990
991 error: unnecessary `unsafe` block
992   --> $DIR/lint-unused-unsafe.rs:754:32
993    |
994 LL |             let _ = || unsafe {
995    |                        ------ because it's nested under this `unsafe` block
996 ...
997 LL |                     let _ = || unsafe { unsf() };
998    |                                ^^^^^^ unnecessary `unsafe` block
999
1000 error: unnecessary `unsafe` block
1001   --> $DIR/lint-unused-unsafe.rs:755:32
1002    |
1003 LL |             let _ = || unsafe {
1004    |                        ------ because it's nested under this `unsafe` block
1005 ...
1006 LL |                     let _ = || unsafe { unsf() };
1007    |                                ^^^^^^ unnecessary `unsafe` block
1008
1009 error: unnecessary `unsafe` block
1010   --> $DIR/lint-unused-unsafe.rs:765:24
1011    |
1012 LL |             let _ = || unsafe {
1013    |                        ^^^^^^ unnecessary `unsafe` block
1014
1015 error: unnecessary `unsafe` block
1016   --> $DIR/lint-unused-unsafe.rs:775:24
1017    |
1018 LL |             let _ = || unsafe {
1019    |                        ^^^^^^ unnecessary `unsafe` block
1020
1021 error: unnecessary `unsafe` block
1022   --> $DIR/lint-unused-unsafe.rs:776:28
1023    |
1024 LL |                 let _ = || unsafe {};
1025    |                            ^^^^^^ unnecessary `unsafe` block
1026
1027 error: unnecessary `unsafe` block
1028   --> $DIR/lint-unused-unsafe.rs:777:28
1029    |
1030 LL |                 let _ = || unsafe {};
1031    |                            ^^^^^^ unnecessary `unsafe` block
1032
1033 error: unnecessary `unsafe` block
1034   --> $DIR/lint-unused-unsafe.rs:783:24
1035    |
1036 LL |             let _ = || unsafe {
1037    |                        ^^^^^^ unnecessary `unsafe` block
1038
1039 error: unnecessary `unsafe` block
1040   --> $DIR/lint-unused-unsafe.rs:794:28
1041    |
1042 LL |             let _ = || unsafe {
1043    |                        ------ because it's nested under this `unsafe` block
1044 LL |                 unsf();
1045 LL |                 let _ = || unsafe { unsf() };
1046    |                            ^^^^^^ unnecessary `unsafe` block
1047
1048 error: unnecessary `unsafe` block
1049   --> $DIR/lint-unused-unsafe.rs:795:28
1050    |
1051 LL |             let _ = || unsafe {
1052    |                        ------ because it's nested under this `unsafe` block
1053 ...
1054 LL |                 let _ = || unsafe { unsf() };
1055    |                            ^^^^^^ unnecessary `unsafe` block
1056
1057 error: unnecessary `unsafe` block
1058   --> $DIR/lint-unused-unsafe.rs:796:28
1059    |
1060 LL |             let _ = || unsafe {
1061    |                        ------ because it's nested under this `unsafe` block
1062 ...
1063 LL |                 let _ = || unsafe { unsf() };
1064    |                            ^^^^^^ unnecessary `unsafe` block
1065
1066 error: unnecessary `unsafe` block
1067   --> $DIR/lint-unused-unsafe.rs:807:32
1068    |
1069 LL |             let _ = || unsafe {
1070    |                        ------ because it's nested under this `unsafe` block
1071 ...
1072 LL |                     let _ = || unsafe { unsf() };
1073    |                                ^^^^^^ unnecessary `unsafe` block
1074    |
1075 note: the lint level is defined here
1076   --> $DIR/lint-unused-unsafe.rs:805:24
1077    |
1078 LL |                 #[deny(unused_unsafe)]
1079    |                        ^^^^^^^^^^^^^
1080
1081 error: unnecessary `unsafe` block
1082   --> $DIR/lint-unused-unsafe.rs:808:32
1083    |
1084 LL |             let _ = || unsafe {
1085    |                        ------ because it's nested under this `unsafe` block
1086 ...
1087 LL |                     let _ = || unsafe { unsf() };
1088    |                                ^^^^^^ unnecessary `unsafe` block
1089
1090 error: unnecessary `unsafe` block
1091   --> $DIR/lint-unused-unsafe.rs:809:32
1092    |
1093 LL |             let _ = || unsafe {
1094    |                        ------ because it's nested under this `unsafe` block
1095 ...
1096 LL |                     let _ = || unsafe { unsf() };
1097    |                                ^^^^^^ unnecessary `unsafe` block
1098
1099 error: unnecessary `unsafe` block
1100   --> $DIR/lint-unused-unsafe.rs:829:24
1101    |
1102 LL |             let _ = || unsafe {
1103    |                        ^^^^^^ unnecessary `unsafe` block
1104
1105 error: unnecessary `unsafe` block
1106   --> $DIR/lint-unused-unsafe.rs:842:28
1107    |
1108 LL |             let _ = || unsafe {
1109    |                        ------ because it's nested under this `unsafe` block
1110 LL |                 let _ = || unsafe {
1111    |                            ^^^^^^ unnecessary `unsafe` block
1112
1113 error: unnecessary `unsafe` block
1114   --> $DIR/lint-unused-unsafe.rs:855:28
1115    |
1116 LL |             let _ = || unsafe {
1117    |                        ------ because it's nested under this `unsafe` block
1118 LL |                 let _ = || unsafe {
1119    |                            ^^^^^^ unnecessary `unsafe` block
1120
1121 error: unnecessary `unsafe` block
1122   --> $DIR/lint-unused-unsafe.rs:869:24
1123    |
1124 LL |             let _ = || unsafe {
1125    |                        ^^^^^^ unnecessary `unsafe` block
1126
1127 error: unnecessary `unsafe` block
1128   --> $DIR/lint-unused-unsafe.rs:879:24
1129    |
1130 LL |             let _ = || unsafe {
1131    |                        ^^^^^^ unnecessary `unsafe` block
1132
1133 error: unnecessary `unsafe` block
1134   --> $DIR/lint-unused-unsafe.rs:880:28
1135    |
1136 LL |                 let _ = || unsafe {};
1137    |                            ^^^^^^ unnecessary `unsafe` block
1138
1139 error: unnecessary `unsafe` block
1140   --> $DIR/lint-unused-unsafe.rs:881:28
1141    |
1142 LL |                 let _ = || unsafe {};
1143    |                            ^^^^^^ unnecessary `unsafe` block
1144
1145 error: unnecessary `unsafe` block
1146   --> $DIR/lint-unused-unsafe.rs:887:24
1147    |
1148 LL |             let _ = || unsafe {
1149    |                        ^^^^^^ unnecessary `unsafe` block
1150
1151 error: unnecessary `unsafe` block
1152   --> $DIR/lint-unused-unsafe.rs:898:28
1153    |
1154 LL |             let _ = || unsafe {
1155    |                        ------ because it's nested under this `unsafe` block
1156 LL |                 unsf();
1157 LL |                 let _ = || unsafe { unsf() };
1158    |                            ^^^^^^ unnecessary `unsafe` block
1159
1160 error: unnecessary `unsafe` block
1161   --> $DIR/lint-unused-unsafe.rs:899:28
1162    |
1163 LL |             let _ = || unsafe {
1164    |                        ------ because it's nested under this `unsafe` block
1165 ...
1166 LL |                 let _ = || unsafe { unsf() };
1167    |                            ^^^^^^ unnecessary `unsafe` block
1168
1169 error: unnecessary `unsafe` block
1170   --> $DIR/lint-unused-unsafe.rs:900:28
1171    |
1172 LL |             let _ = || unsafe {
1173    |                        ------ because it's nested under this `unsafe` block
1174 ...
1175 LL |                 let _ = || unsafe { unsf() };
1176    |                            ^^^^^^ unnecessary `unsafe` block
1177
1178 error: unnecessary `unsafe` block
1179   --> $DIR/lint-unused-unsafe.rs:911:32
1180    |
1181 LL |             let _ = || unsafe {
1182    |                        ------ because it's nested under this `unsafe` block
1183 ...
1184 LL |                     let _ = || unsafe { unsf() };
1185    |                                ^^^^^^ unnecessary `unsafe` block
1186    |
1187 note: the lint level is defined here
1188   --> $DIR/lint-unused-unsafe.rs:909:24
1189    |
1190 LL |                 #[deny(unused_unsafe)]
1191    |                        ^^^^^^^^^^^^^
1192
1193 error: unnecessary `unsafe` block
1194   --> $DIR/lint-unused-unsafe.rs:912:32
1195    |
1196 LL |             let _ = || unsafe {
1197    |                        ------ because it's nested under this `unsafe` block
1198 ...
1199 LL |                     let _ = || unsafe { unsf() };
1200    |                                ^^^^^^ unnecessary `unsafe` block
1201
1202 error: unnecessary `unsafe` block
1203   --> $DIR/lint-unused-unsafe.rs:913:32
1204    |
1205 LL |             let _ = || unsafe {
1206    |                        ------ because it's nested under this `unsafe` block
1207 ...
1208 LL |                     let _ = || unsafe { unsf() };
1209    |                                ^^^^^^ unnecessary `unsafe` block
1210
1211 error: unnecessary `unsafe` block
1212   --> $DIR/lint-unused-unsafe.rs:923:24
1213    |
1214 LL |             let _ = || unsafe {
1215    |                        ^^^^^^ unnecessary `unsafe` block
1216
1217 error: unnecessary `unsafe` block
1218   --> $DIR/lint-unused-unsafe.rs:933:24
1219    |
1220 LL |             let _ = || unsafe {
1221    |                        ^^^^^^ unnecessary `unsafe` block
1222
1223 error: unnecessary `unsafe` block
1224   --> $DIR/lint-unused-unsafe.rs:934:28
1225    |
1226 LL |                 let _ = || unsafe {};
1227    |                            ^^^^^^ unnecessary `unsafe` block
1228
1229 error: unnecessary `unsafe` block
1230   --> $DIR/lint-unused-unsafe.rs:935:28
1231    |
1232 LL |                 let _ = || unsafe {};
1233    |                            ^^^^^^ unnecessary `unsafe` block
1234
1235 error: unnecessary `unsafe` block
1236   --> $DIR/lint-unused-unsafe.rs:941:24
1237    |
1238 LL |             let _ = || unsafe {
1239    |                        ^^^^^^ unnecessary `unsafe` block
1240
1241 error: unnecessary `unsafe` block
1242   --> $DIR/lint-unused-unsafe.rs:952:28
1243    |
1244 LL |             let _ = || unsafe {
1245    |                        ------ because it's nested under this `unsafe` block
1246 LL |                 unsf();
1247 LL |                 let _ = || unsafe { unsf() };
1248    |                            ^^^^^^ unnecessary `unsafe` block
1249
1250 error: unnecessary `unsafe` block
1251   --> $DIR/lint-unused-unsafe.rs:953:28
1252    |
1253 LL |             let _ = || unsafe {
1254    |                        ------ because it's nested under this `unsafe` block
1255 ...
1256 LL |                 let _ = || unsafe { unsf() };
1257    |                            ^^^^^^ unnecessary `unsafe` block
1258
1259 error: unnecessary `unsafe` block
1260   --> $DIR/lint-unused-unsafe.rs:954:28
1261    |
1262 LL |             let _ = || unsafe {
1263    |                        ------ because it's nested under this `unsafe` block
1264 ...
1265 LL |                 let _ = || unsafe { unsf() };
1266    |                            ^^^^^^ unnecessary `unsafe` block
1267
1268 error: unnecessary `unsafe` block
1269   --> $DIR/lint-unused-unsafe.rs:965:32
1270    |
1271 LL |             let _ = || unsafe {
1272    |                        ------ because it's nested under this `unsafe` block
1273 ...
1274 LL |                     let _ = || unsafe { unsf() };
1275    |                                ^^^^^^ unnecessary `unsafe` block
1276    |
1277 note: the lint level is defined here
1278   --> $DIR/lint-unused-unsafe.rs:963:24
1279    |
1280 LL |                 #[deny(unused_unsafe)]
1281    |                        ^^^^^^^^^^^^^
1282
1283 error: unnecessary `unsafe` block
1284   --> $DIR/lint-unused-unsafe.rs:966:32
1285    |
1286 LL |             let _ = || unsafe {
1287    |                        ------ because it's nested under this `unsafe` block
1288 ...
1289 LL |                     let _ = || unsafe { unsf() };
1290    |                                ^^^^^^ unnecessary `unsafe` block
1291
1292 error: unnecessary `unsafe` block
1293   --> $DIR/lint-unused-unsafe.rs:967:32
1294    |
1295 LL |             let _ = || unsafe {
1296    |                        ------ because it's nested under this `unsafe` block
1297 ...
1298 LL |                     let _ = || unsafe { unsf() };
1299    |                                ^^^^^^ unnecessary `unsafe` block
1300
1301 error: unnecessary `unsafe` block
1302   --> $DIR/lint-unused-unsafe.rs:987:24
1303    |
1304 LL |             let _ = || unsafe {
1305    |                        ^^^^^^ unnecessary `unsafe` block
1306
1307 error: unnecessary `unsafe` block
1308   --> $DIR/lint-unused-unsafe.rs:1000:28
1309    |
1310 LL |             let _ = || unsafe {
1311    |                        ------ because it's nested under this `unsafe` block
1312 LL |                 let _ = || unsafe {
1313    |                            ^^^^^^ unnecessary `unsafe` block
1314
1315 error: unnecessary `unsafe` block
1316   --> $DIR/lint-unused-unsafe.rs:1013:28
1317    |
1318 LL |             let _ = || unsafe {
1319    |                        ------ because it's nested under this `unsafe` block
1320 LL |                 let _ = || unsafe {
1321    |                            ^^^^^^ unnecessary `unsafe` block
1322
1323 error: unnecessary `unsafe` block
1324   --> $DIR/lint-unused-unsafe.rs:1059:29
1325    |
1326 LL |             let _ = async { unsafe {
1327    |                             ^^^^^^ unnecessary `unsafe` block
1328
1329 error: unnecessary `unsafe` block
1330   --> $DIR/lint-unused-unsafe.rs:1066:33
1331    |
1332 LL |             let _ = async { unsafe {
1333    |                             ------ because it's nested under this `unsafe` block
1334 LL |                 let _ = async { unsf() };
1335 LL |                 let _ = async { unsafe { let _ = async { unsf() }; }};
1336    |                                 ^^^^^^ unnecessary `unsafe` block
1337
1338 error: unnecessary `unsafe` block
1339   --> $DIR/lint-unused-unsafe.rs:1067:33
1340    |
1341 LL |             let _ = async { unsafe {
1342    |                             ------ because it's nested under this `unsafe` block
1343 ...
1344 LL |                 let _ = async { unsafe { let _ = async { unsf() }; }};
1345    |                                 ^^^^^^ unnecessary `unsafe` block
1346
1347 error: unnecessary `unsafe` block
1348   --> $DIR/lint-unused-unsafe.rs:1068:33
1349    |
1350 LL |             let _ = async { unsafe {
1351    |                             ------ because it's nested under this `unsafe` block
1352 ...
1353 LL |                 let _ = async { unsafe { let _ = async { unsf() }; }};
1354    |                                 ^^^^^^ unnecessary `unsafe` block
1355
1356 error: unnecessary `unsafe` block
1357   --> $DIR/lint-unused-unsafe.rs:1073:29
1358    |
1359 LL |             let _ = async { unsafe {
1360    |                             ^^^^^^ unnecessary `unsafe` block
1361
1362 error: unnecessary `unsafe` block
1363   --> $DIR/lint-unused-unsafe.rs:1080:33
1364    |
1365 LL |             let _ = async { unsafe {
1366    |                             ------ because it's nested under this `unsafe` block
1367 LL |                 let _ = async { unsf() };
1368 LL |                 let _ = async { unsafe { let _ = async { unsf() }; }};
1369    |                                 ^^^^^^ unnecessary `unsafe` block
1370
1371 error: unnecessary `unsafe` block
1372   --> $DIR/lint-unused-unsafe.rs:1081:33
1373    |
1374 LL |             let _ = async { unsafe {
1375    |                             ------ because it's nested under this `unsafe` block
1376 ...
1377 LL |                 let _ = async { unsafe { let _ = async { unsf() }; }};
1378    |                                 ^^^^^^ unnecessary `unsafe` block
1379
1380 error: unnecessary `unsafe` block
1381   --> $DIR/lint-unused-unsafe.rs:1082:33
1382    |
1383 LL |             let _ = async { unsafe {
1384    |                             ------ because it's nested under this `unsafe` block
1385 ...
1386 LL |                 let _ = async { unsafe { let _ = async { unsf() }; }};
1387    |                                 ^^^^^^ unnecessary `unsafe` block
1388
1389 error: unnecessary `unsafe` block
1390   --> $DIR/lint-unused-unsafe.rs:1092:22
1391    |
1392 LL |         let _x: [(); unsafe { 0 }] = [];
1393    |                      ^^^^^^ unnecessary `unsafe` block
1394
1395 error: unnecessary `unsafe` block
1396   --> $DIR/lint-unused-unsafe.rs:1096:22
1397    |
1398 LL |         let _x: [(); unsafe { unsafe { size() } }] = [];
1399    |                      ^^^^^^ unnecessary `unsafe` block
1400
1401 error: aborting due to 174 previous errors
1402