1 error: unnecessary `unsafe` block
2 --> $DIR/lint-unused-unsafe.rs:26:13
4 LL | fn bad1() { unsafe {} }
5 | ^^^^^^ unnecessary `unsafe` block
7 note: the lint level is defined here
8 --> $DIR/lint-unused-unsafe.rs:14:9
10 LL | #![deny(unused_unsafe)]
13 error: unnecessary `unsafe` block
14 --> $DIR/lint-unused-unsafe.rs:27:13
16 LL | fn bad2() { unsafe { bad1() } }
17 | ^^^^^^ unnecessary `unsafe` block
19 error: unnecessary `unsafe` block
20 --> $DIR/lint-unused-unsafe.rs:28:20
22 LL | unsafe fn bad3() { unsafe {} }
23 | ^^^^^^ unnecessary `unsafe` block
25 error: unnecessary `unsafe` block
26 --> $DIR/lint-unused-unsafe.rs:29:13
28 LL | fn bad4() { unsafe { callback(||{}) } }
29 | ^^^^^^ unnecessary `unsafe` block
31 error: unnecessary `unsafe` block
32 --> $DIR/lint-unused-unsafe.rs:32:5
35 | ^^^^^^ unnecessary `unsafe` block
37 error: unnecessary `unsafe` block
38 --> $DIR/lint-unused-unsafe.rs:39:5
41 | ^^^^^^ unnecessary `unsafe` block
43 error: unnecessary `unsafe` block
44 --> $DIR/lint-unused-unsafe.rs:74:9
47 | ^^^^^^ unnecessary `unsafe` block
49 error: unnecessary `unsafe` block
50 --> $DIR/lint-unused-unsafe.rs:83:9
53 | ^^^^^^ unnecessary `unsafe` block
55 error: unnecessary `unsafe` block
56 --> $DIR/lint-unused-unsafe.rs:84:13
59 | ^^^^^^ unnecessary `unsafe` block
61 error: unnecessary `unsafe` block
62 --> $DIR/lint-unused-unsafe.rs:85:13
65 | ^^^^^^ unnecessary `unsafe` block
67 error: unnecessary `unsafe` block
68 --> $DIR/lint-unused-unsafe.rs:90:9
71 | ^^^^^^ unnecessary `unsafe` block
73 error: unnecessary `unsafe` block
74 --> $DIR/lint-unused-unsafe.rs:100:13
77 | ------ because it's nested under this `unsafe` block
79 LL | unsafe { unsf() }
80 | ^^^^^^ unnecessary `unsafe` block
82 error: unnecessary `unsafe` block
83 --> $DIR/lint-unused-unsafe.rs:101:13
86 | ------ because it's nested under this `unsafe` block
88 LL | unsafe { unsf() }
89 | ^^^^^^ unnecessary `unsafe` block
91 error: unnecessary `unsafe` block
92 --> $DIR/lint-unused-unsafe.rs:102:13
95 | ------ because it's nested under this `unsafe` block
97 LL | unsafe { unsf() }
98 | ^^^^^^ unnecessary `unsafe` block
100 error: unnecessary `unsafe` block
101 --> $DIR/lint-unused-unsafe.rs:112:17
104 | ------ because it's nested under this `unsafe` block
106 LL | unsafe { unsf() }
107 | ^^^^^^ unnecessary `unsafe` block
109 note: the lint level is defined here
110 --> $DIR/lint-unused-unsafe.rs:110:20
112 LL | #[deny(unused_unsafe)]
115 error: unnecessary `unsafe` block
116 --> $DIR/lint-unused-unsafe.rs:113:17
119 | ------ because it's nested under this `unsafe` block
121 LL | unsafe { unsf() }
122 | ^^^^^^ unnecessary `unsafe` block
124 error: unnecessary `unsafe` block
125 --> $DIR/lint-unused-unsafe.rs:114:17
128 | ------ because it's nested under this `unsafe` block
130 LL | unsafe { unsf() }
131 | ^^^^^^ unnecessary `unsafe` block
133 error: unnecessary `unsafe` block
134 --> $DIR/lint-unused-unsafe.rs:124:9
137 | ^^^^^^ unnecessary `unsafe` block
139 error: unnecessary `unsafe` block
140 --> $DIR/lint-unused-unsafe.rs:134:9
143 | ^^^^^^ unnecessary `unsafe` block
145 error: unnecessary `unsafe` block
146 --> $DIR/lint-unused-unsafe.rs:135:13
149 | ^^^^^^ unnecessary `unsafe` block
151 error: unnecessary `unsafe` block
152 --> $DIR/lint-unused-unsafe.rs:136:13
155 | ^^^^^^ unnecessary `unsafe` block
157 error: unnecessary `unsafe` block
158 --> $DIR/lint-unused-unsafe.rs:142:9
161 | ^^^^^^ unnecessary `unsafe` block
163 error: unnecessary `unsafe` block
164 --> $DIR/lint-unused-unsafe.rs:153:13
167 | ------ because it's nested under this `unsafe` block
169 LL | unsafe { unsf() }
170 | ^^^^^^ unnecessary `unsafe` block
172 error: unnecessary `unsafe` block
173 --> $DIR/lint-unused-unsafe.rs:154:13
176 | ------ because it's nested under this `unsafe` block
178 LL | unsafe { unsf() }
179 | ^^^^^^ unnecessary `unsafe` block
181 error: unnecessary `unsafe` block
182 --> $DIR/lint-unused-unsafe.rs:155:13
185 | ------ because it's nested under this `unsafe` block
187 LL | unsafe { unsf() }
188 | ^^^^^^ unnecessary `unsafe` block
190 error: unnecessary `unsafe` block
191 --> $DIR/lint-unused-unsafe.rs:166:17
194 | ------ because it's nested under this `unsafe` block
196 LL | unsafe { unsf() }
197 | ^^^^^^ unnecessary `unsafe` block
199 note: the lint level is defined here
200 --> $DIR/lint-unused-unsafe.rs:164:20
202 LL | #[deny(unused_unsafe)]
205 error: unnecessary `unsafe` block
206 --> $DIR/lint-unused-unsafe.rs:167:17
209 | ------ because it's nested under this `unsafe` block
211 LL | unsafe { unsf() }
212 | ^^^^^^ unnecessary `unsafe` block
214 error: unnecessary `unsafe` block
215 --> $DIR/lint-unused-unsafe.rs:168:17
218 | ------ because it's nested under this `unsafe` block
220 LL | unsafe { unsf() }
221 | ^^^^^^ unnecessary `unsafe` block
223 error: unnecessary `unsafe` block
224 --> $DIR/lint-unused-unsafe.rs:178:9
227 | ^^^^^^ unnecessary `unsafe` block
229 error: unnecessary `unsafe` block
230 --> $DIR/lint-unused-unsafe.rs:188:9
233 | ^^^^^^ unnecessary `unsafe` block
235 error: unnecessary `unsafe` block
236 --> $DIR/lint-unused-unsafe.rs:189:13
239 | ^^^^^^ unnecessary `unsafe` block
241 error: unnecessary `unsafe` block
242 --> $DIR/lint-unused-unsafe.rs:190:13
245 | ^^^^^^ unnecessary `unsafe` block
247 error: unnecessary `unsafe` block
248 --> $DIR/lint-unused-unsafe.rs:196:9
251 | ^^^^^^ unnecessary `unsafe` block
253 error: unnecessary `unsafe` block
254 --> $DIR/lint-unused-unsafe.rs:207:13
257 | ------ because it's nested under this `unsafe` block
259 LL | unsafe { unsf() }
260 | ^^^^^^ unnecessary `unsafe` block
262 error: unnecessary `unsafe` block
263 --> $DIR/lint-unused-unsafe.rs:208:13
266 | ------ because it's nested under this `unsafe` block
268 LL | unsafe { unsf() }
269 | ^^^^^^ unnecessary `unsafe` block
271 error: unnecessary `unsafe` block
272 --> $DIR/lint-unused-unsafe.rs:209:13
275 | ------ because it's nested under this `unsafe` block
277 LL | unsafe { unsf() }
278 | ^^^^^^ unnecessary `unsafe` block
280 error: unnecessary `unsafe` block
281 --> $DIR/lint-unused-unsafe.rs:220:17
284 | ------ because it's nested under this `unsafe` block
286 LL | unsafe { unsf() }
287 | ^^^^^^ unnecessary `unsafe` block
289 note: the lint level is defined here
290 --> $DIR/lint-unused-unsafe.rs:218:20
292 LL | #[deny(unused_unsafe)]
295 error: unnecessary `unsafe` block
296 --> $DIR/lint-unused-unsafe.rs:221:17
299 | ------ because it's nested under this `unsafe` block
301 LL | unsafe { unsf() }
302 | ^^^^^^ unnecessary `unsafe` block
304 error: unnecessary `unsafe` block
305 --> $DIR/lint-unused-unsafe.rs:222:17
308 | ------ because it's nested under this `unsafe` block
310 LL | unsafe { unsf() }
311 | ^^^^^^ unnecessary `unsafe` block
313 error: unnecessary `unsafe` block
314 --> $DIR/lint-unused-unsafe.rs:242:9
317 | ^^^^^^ unnecessary `unsafe` block
319 error: unnecessary `unsafe` block
320 --> $DIR/lint-unused-unsafe.rs:255:13
323 | ------ because it's nested under this `unsafe` block
325 | ^^^^^^ unnecessary `unsafe` block
327 error: unnecessary `unsafe` block
328 --> $DIR/lint-unused-unsafe.rs:268:13
331 | ------ because it's nested under this `unsafe` block
333 | ^^^^^^ unnecessary `unsafe` block
335 error: unnecessary `unsafe` block
336 --> $DIR/lint-unused-unsafe.rs:286:20
338 LL | let _ = || unsafe {
339 | ^^^^^^ unnecessary `unsafe` block
341 error: unnecessary `unsafe` block
342 --> $DIR/lint-unused-unsafe.rs:295:20
344 LL | let _ = || unsafe {
345 | ^^^^^^ unnecessary `unsafe` block
347 error: unnecessary `unsafe` block
348 --> $DIR/lint-unused-unsafe.rs:296:24
350 LL | let _ = || unsafe {};
351 | ^^^^^^ unnecessary `unsafe` block
353 error: unnecessary `unsafe` block
354 --> $DIR/lint-unused-unsafe.rs:297:24
356 LL | let _ = || unsafe {};
357 | ^^^^^^ unnecessary `unsafe` block
359 error: unnecessary `unsafe` block
360 --> $DIR/lint-unused-unsafe.rs:302:20
362 LL | let _ = || unsafe {
363 | ^^^^^^ unnecessary `unsafe` block
365 error: unnecessary `unsafe` block
366 --> $DIR/lint-unused-unsafe.rs:312:24
368 LL | let _ = || unsafe {
369 | ------ because it's nested under this `unsafe` block
371 LL | let _ = || unsafe { unsf() };
372 | ^^^^^^ unnecessary `unsafe` block
374 error: unnecessary `unsafe` block
375 --> $DIR/lint-unused-unsafe.rs:313:24
377 LL | let _ = || unsafe {
378 | ------ because it's nested under this `unsafe` block
380 LL | let _ = || unsafe { unsf() };
381 | ^^^^^^ unnecessary `unsafe` block
383 error: unnecessary `unsafe` block
384 --> $DIR/lint-unused-unsafe.rs:314:24
386 LL | let _ = || unsafe {
387 | ------ because it's nested under this `unsafe` block
389 LL | let _ = || unsafe { unsf() };
390 | ^^^^^^ unnecessary `unsafe` block
392 error: unnecessary `unsafe` block
393 --> $DIR/lint-unused-unsafe.rs:324:28
395 LL | let _ = || unsafe {
396 | ------ because it's nested under this `unsafe` block
398 LL | let _ = || unsafe { unsf() };
399 | ^^^^^^ unnecessary `unsafe` block
401 note: the lint level is defined here
402 --> $DIR/lint-unused-unsafe.rs:322:20
404 LL | #[deny(unused_unsafe)]
407 error: unnecessary `unsafe` block
408 --> $DIR/lint-unused-unsafe.rs:325:28
410 LL | let _ = || unsafe {
411 | ------ because it's nested under this `unsafe` block
413 LL | let _ = || unsafe { unsf() };
414 | ^^^^^^ unnecessary `unsafe` block
416 error: unnecessary `unsafe` block
417 --> $DIR/lint-unused-unsafe.rs:326:28
419 LL | let _ = || unsafe {
420 | ------ because it's nested under this `unsafe` block
422 LL | let _ = || unsafe { unsf() };
423 | ^^^^^^ unnecessary `unsafe` block
425 error: unnecessary `unsafe` block
426 --> $DIR/lint-unused-unsafe.rs:336:20
428 LL | let _ = || unsafe {
429 | ^^^^^^ unnecessary `unsafe` block
431 error: unnecessary `unsafe` block
432 --> $DIR/lint-unused-unsafe.rs:346:20
434 LL | let _ = || unsafe {
435 | ^^^^^^ unnecessary `unsafe` block
437 error: unnecessary `unsafe` block
438 --> $DIR/lint-unused-unsafe.rs:347:24
440 LL | let _ = || unsafe {};
441 | ^^^^^^ unnecessary `unsafe` block
443 error: unnecessary `unsafe` block
444 --> $DIR/lint-unused-unsafe.rs:348:24
446 LL | let _ = || unsafe {};
447 | ^^^^^^ unnecessary `unsafe` block
449 error: unnecessary `unsafe` block
450 --> $DIR/lint-unused-unsafe.rs:354:20
452 LL | let _ = || unsafe {
453 | ^^^^^^ unnecessary `unsafe` block
455 error: unnecessary `unsafe` block
456 --> $DIR/lint-unused-unsafe.rs:365:24
458 LL | let _ = || unsafe {
459 | ------ because it's nested under this `unsafe` block
461 LL | let _ = || unsafe { unsf() };
462 | ^^^^^^ unnecessary `unsafe` block
464 error: unnecessary `unsafe` block
465 --> $DIR/lint-unused-unsafe.rs:366:24
467 LL | let _ = || unsafe {
468 | ------ because it's nested under this `unsafe` block
470 LL | let _ = || unsafe { unsf() };
471 | ^^^^^^ unnecessary `unsafe` block
473 error: unnecessary `unsafe` block
474 --> $DIR/lint-unused-unsafe.rs:367:24
476 LL | let _ = || unsafe {
477 | ------ because it's nested under this `unsafe` block
479 LL | let _ = || unsafe { unsf() };
480 | ^^^^^^ unnecessary `unsafe` block
482 error: unnecessary `unsafe` block
483 --> $DIR/lint-unused-unsafe.rs:378:28
485 LL | let _ = || unsafe {
486 | ------ because it's nested under this `unsafe` block
488 LL | let _ = || unsafe { unsf() };
489 | ^^^^^^ unnecessary `unsafe` block
491 note: the lint level is defined here
492 --> $DIR/lint-unused-unsafe.rs:376:20
494 LL | #[deny(unused_unsafe)]
497 error: unnecessary `unsafe` block
498 --> $DIR/lint-unused-unsafe.rs:379:28
500 LL | let _ = || unsafe {
501 | ------ because it's nested under this `unsafe` block
503 LL | let _ = || unsafe { unsf() };
504 | ^^^^^^ unnecessary `unsafe` block
506 error: unnecessary `unsafe` block
507 --> $DIR/lint-unused-unsafe.rs:380:28
509 LL | let _ = || unsafe {
510 | ------ because it's nested under this `unsafe` block
512 LL | let _ = || unsafe { unsf() };
513 | ^^^^^^ unnecessary `unsafe` block
515 error: unnecessary `unsafe` block
516 --> $DIR/lint-unused-unsafe.rs:390:20
518 LL | let _ = || unsafe {
519 | ^^^^^^ unnecessary `unsafe` block
521 error: unnecessary `unsafe` block
522 --> $DIR/lint-unused-unsafe.rs:400:20
524 LL | let _ = || unsafe {
525 | ^^^^^^ unnecessary `unsafe` block
527 error: unnecessary `unsafe` block
528 --> $DIR/lint-unused-unsafe.rs:401:24
530 LL | let _ = || unsafe {};
531 | ^^^^^^ unnecessary `unsafe` block
533 error: unnecessary `unsafe` block
534 --> $DIR/lint-unused-unsafe.rs:402:24
536 LL | let _ = || unsafe {};
537 | ^^^^^^ unnecessary `unsafe` block
539 error: unnecessary `unsafe` block
540 --> $DIR/lint-unused-unsafe.rs:408:20
542 LL | let _ = || unsafe {
543 | ^^^^^^ unnecessary `unsafe` block
545 error: unnecessary `unsafe` block
546 --> $DIR/lint-unused-unsafe.rs:419:24
548 LL | let _ = || unsafe {
549 | ------ because it's nested under this `unsafe` block
551 LL | let _ = || unsafe { unsf() };
552 | ^^^^^^ unnecessary `unsafe` block
554 error: unnecessary `unsafe` block
555 --> $DIR/lint-unused-unsafe.rs:420:24
557 LL | let _ = || unsafe {
558 | ------ because it's nested under this `unsafe` block
560 LL | let _ = || unsafe { unsf() };
561 | ^^^^^^ unnecessary `unsafe` block
563 error: unnecessary `unsafe` block
564 --> $DIR/lint-unused-unsafe.rs:421:24
566 LL | let _ = || unsafe {
567 | ------ because it's nested under this `unsafe` block
569 LL | let _ = || unsafe { unsf() };
570 | ^^^^^^ unnecessary `unsafe` block
572 error: unnecessary `unsafe` block
573 --> $DIR/lint-unused-unsafe.rs:432:28
575 LL | let _ = || unsafe {
576 | ------ because it's nested under this `unsafe` block
578 LL | let _ = || unsafe { unsf() };
579 | ^^^^^^ unnecessary `unsafe` block
581 note: the lint level is defined here
582 --> $DIR/lint-unused-unsafe.rs:430:20
584 LL | #[deny(unused_unsafe)]
587 error: unnecessary `unsafe` block
588 --> $DIR/lint-unused-unsafe.rs:433:28
590 LL | let _ = || unsafe {
591 | ------ because it's nested under this `unsafe` block
593 LL | let _ = || unsafe { unsf() };
594 | ^^^^^^ unnecessary `unsafe` block
596 error: unnecessary `unsafe` block
597 --> $DIR/lint-unused-unsafe.rs:434:28
599 LL | let _ = || unsafe {
600 | ------ because it's nested under this `unsafe` block
602 LL | let _ = || unsafe { unsf() };
603 | ^^^^^^ unnecessary `unsafe` block
605 error: unnecessary `unsafe` block
606 --> $DIR/lint-unused-unsafe.rs:454:20
608 LL | let _ = || unsafe {
609 | ^^^^^^ unnecessary `unsafe` block
611 error: unnecessary `unsafe` block
612 --> $DIR/lint-unused-unsafe.rs:467:24
614 LL | let _ = || unsafe {
615 | ------ because it's nested under this `unsafe` block
616 LL | let _ = || unsafe {
617 | ^^^^^^ unnecessary `unsafe` block
619 error: unnecessary `unsafe` block
620 --> $DIR/lint-unused-unsafe.rs:480:24
622 LL | let _ = || unsafe {
623 | ------ because it's nested under this `unsafe` block
624 LL | let _ = || unsafe {
625 | ^^^^^^ unnecessary `unsafe` block
627 error: unnecessary `unsafe` block
628 --> $DIR/lint-unused-unsafe.rs:499:20
630 LL | let _ = || unsafe {
631 | ^^^^^^ unnecessary `unsafe` block
633 error: unnecessary `unsafe` block
634 --> $DIR/lint-unused-unsafe.rs:508:20
636 LL | let _ = || unsafe {
637 | ^^^^^^ unnecessary `unsafe` block
639 error: unnecessary `unsafe` block
640 --> $DIR/lint-unused-unsafe.rs:509:24
642 LL | let _ = || unsafe {};
643 | ^^^^^^ unnecessary `unsafe` block
645 error: unnecessary `unsafe` block
646 --> $DIR/lint-unused-unsafe.rs:510:24
648 LL | let _ = || unsafe {};
649 | ^^^^^^ unnecessary `unsafe` block
651 error: unnecessary `unsafe` block
652 --> $DIR/lint-unused-unsafe.rs:515:20
654 LL | let _ = || unsafe {
655 | ^^^^^^ unnecessary `unsafe` block
657 error: unnecessary `unsafe` block
658 --> $DIR/lint-unused-unsafe.rs:525:24
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
666 error: unnecessary `unsafe` block
667 --> $DIR/lint-unused-unsafe.rs:526:24
669 LL | let _ = || unsafe {
670 | ------ because it's nested under this `unsafe` block
672 LL | let _ = || unsafe { let _ = || unsf(); };
673 | ^^^^^^ unnecessary `unsafe` block
675 error: unnecessary `unsafe` block
676 --> $DIR/lint-unused-unsafe.rs:527:24
678 LL | let _ = || unsafe {
679 | ------ because it's nested under this `unsafe` block
681 LL | let _ = || unsafe { let _ = || unsf(); };
682 | ^^^^^^ unnecessary `unsafe` block
684 error: unnecessary `unsafe` block
685 --> $DIR/lint-unused-unsafe.rs:537:28
687 LL | let _ = || unsafe {
688 | ------ because it's nested under this `unsafe` block
690 LL | let _ = || unsafe { let _ = || unsf(); };
691 | ^^^^^^ unnecessary `unsafe` block
693 note: the lint level is defined here
694 --> $DIR/lint-unused-unsafe.rs:535:20
696 LL | #[deny(unused_unsafe)]
699 error: unnecessary `unsafe` block
700 --> $DIR/lint-unused-unsafe.rs:538:28
702 LL | let _ = || unsafe {
703 | ------ because it's nested under this `unsafe` block
705 LL | let _ = || unsafe { let _ = || unsf(); };
706 | ^^^^^^ unnecessary `unsafe` block
708 error: unnecessary `unsafe` block
709 --> $DIR/lint-unused-unsafe.rs:539:28
711 LL | let _ = || unsafe {
712 | ------ because it's nested under this `unsafe` block
714 LL | let _ = || unsafe { let _ = || unsf(); };
715 | ^^^^^^ unnecessary `unsafe` block
717 error: unnecessary `unsafe` block
718 --> $DIR/lint-unused-unsafe.rs:549:20
720 LL | let _ = || unsafe {
721 | ^^^^^^ unnecessary `unsafe` block
723 error: unnecessary `unsafe` block
724 --> $DIR/lint-unused-unsafe.rs:559:20
726 LL | let _ = || unsafe {
727 | ^^^^^^ unnecessary `unsafe` block
729 error: unnecessary `unsafe` block
730 --> $DIR/lint-unused-unsafe.rs:560:24
732 LL | let _ = || unsafe {};
733 | ^^^^^^ unnecessary `unsafe` block
735 error: unnecessary `unsafe` block
736 --> $DIR/lint-unused-unsafe.rs:561:24
738 LL | let _ = || unsafe {};
739 | ^^^^^^ unnecessary `unsafe` block
741 error: unnecessary `unsafe` block
742 --> $DIR/lint-unused-unsafe.rs:567:20
744 LL | let _ = || unsafe {
745 | ^^^^^^ unnecessary `unsafe` block
747 error: unnecessary `unsafe` block
748 --> $DIR/lint-unused-unsafe.rs:578:24
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
756 error: unnecessary `unsafe` block
757 --> $DIR/lint-unused-unsafe.rs:579:24
759 LL | let _ = || unsafe {
760 | ------ because it's nested under this `unsafe` block
762 LL | let _ = || unsafe { let _ = || unsf(); };
763 | ^^^^^^ unnecessary `unsafe` block
765 error: unnecessary `unsafe` block
766 --> $DIR/lint-unused-unsafe.rs:580:24
768 LL | let _ = || unsafe {
769 | ------ because it's nested under this `unsafe` block
771 LL | let _ = || unsafe { let _ = || unsf(); };
772 | ^^^^^^ unnecessary `unsafe` block
774 error: unnecessary `unsafe` block
775 --> $DIR/lint-unused-unsafe.rs:591:28
777 LL | let _ = || unsafe {
778 | ------ because it's nested under this `unsafe` block
780 LL | let _ = || unsafe { let _ = || unsf(); };
781 | ^^^^^^ unnecessary `unsafe` block
783 note: the lint level is defined here
784 --> $DIR/lint-unused-unsafe.rs:589:20
786 LL | #[deny(unused_unsafe)]
789 error: unnecessary `unsafe` block
790 --> $DIR/lint-unused-unsafe.rs:592:28
792 LL | let _ = || unsafe {
793 | ------ because it's nested under this `unsafe` block
795 LL | let _ = || unsafe { let _ = || unsf(); };
796 | ^^^^^^ unnecessary `unsafe` block
798 error: unnecessary `unsafe` block
799 --> $DIR/lint-unused-unsafe.rs:593:28
801 LL | let _ = || unsafe {
802 | ------ because it's nested under this `unsafe` block
804 LL | let _ = || unsafe { let _ = || unsf(); };
805 | ^^^^^^ unnecessary `unsafe` block
807 error: unnecessary `unsafe` block
808 --> $DIR/lint-unused-unsafe.rs:603:20
810 LL | let _ = || unsafe {
811 | ^^^^^^ unnecessary `unsafe` block
813 error: unnecessary `unsafe` block
814 --> $DIR/lint-unused-unsafe.rs:613:20
816 LL | let _ = || unsafe {
817 | ^^^^^^ unnecessary `unsafe` block
819 error: unnecessary `unsafe` block
820 --> $DIR/lint-unused-unsafe.rs:614:24
822 LL | let _ = || unsafe {};
823 | ^^^^^^ unnecessary `unsafe` block
825 error: unnecessary `unsafe` block
826 --> $DIR/lint-unused-unsafe.rs:615:24
828 LL | let _ = || unsafe {};
829 | ^^^^^^ unnecessary `unsafe` block
831 error: unnecessary `unsafe` block
832 --> $DIR/lint-unused-unsafe.rs:621:20
834 LL | let _ = || unsafe {
835 | ^^^^^^ unnecessary `unsafe` block
837 error: unnecessary `unsafe` block
838 --> $DIR/lint-unused-unsafe.rs:632:24
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
846 error: unnecessary `unsafe` block
847 --> $DIR/lint-unused-unsafe.rs:633:24
849 LL | let _ = || unsafe {
850 | ------ because it's nested under this `unsafe` block
852 LL | let _ = || unsafe { let _ = || unsf(); };
853 | ^^^^^^ unnecessary `unsafe` block
855 error: unnecessary `unsafe` block
856 --> $DIR/lint-unused-unsafe.rs:634:24
858 LL | let _ = || unsafe {
859 | ------ because it's nested under this `unsafe` block
861 LL | let _ = || unsafe { let _ = || unsf(); };
862 | ^^^^^^ unnecessary `unsafe` block
864 error: unnecessary `unsafe` block
865 --> $DIR/lint-unused-unsafe.rs:645:28
867 LL | let _ = || unsafe {
868 | ------ because it's nested under this `unsafe` block
870 LL | let _ = || unsafe { let _ = || unsf(); };
871 | ^^^^^^ unnecessary `unsafe` block
873 note: the lint level is defined here
874 --> $DIR/lint-unused-unsafe.rs:643:20
876 LL | #[deny(unused_unsafe)]
879 error: unnecessary `unsafe` block
880 --> $DIR/lint-unused-unsafe.rs:646:28
882 LL | let _ = || unsafe {
883 | ------ because it's nested under this `unsafe` block
885 LL | let _ = || unsafe { let _ = || unsf(); };
886 | ^^^^^^ unnecessary `unsafe` block
888 error: unnecessary `unsafe` block
889 --> $DIR/lint-unused-unsafe.rs:647:28
891 LL | let _ = || unsafe {
892 | ------ because it's nested under this `unsafe` block
894 LL | let _ = || unsafe { let _ = || unsf(); };
895 | ^^^^^^ unnecessary `unsafe` block
897 error: unnecessary `unsafe` block
898 --> $DIR/lint-unused-unsafe.rs:667:20
900 LL | let _ = || unsafe {
901 | ^^^^^^ unnecessary `unsafe` block
903 error: unnecessary `unsafe` block
904 --> $DIR/lint-unused-unsafe.rs:680:24
906 LL | let _ = || unsafe {
907 | ------ because it's nested under this `unsafe` block
908 LL | let _ = || unsafe {
909 | ^^^^^^ unnecessary `unsafe` block
911 error: unnecessary `unsafe` block
912 --> $DIR/lint-unused-unsafe.rs:693:24
914 LL | let _ = || unsafe {
915 | ------ because it's nested under this `unsafe` block
916 LL | let _ = || unsafe {
917 | ^^^^^^ unnecessary `unsafe` block
919 error: unnecessary `unsafe` block
920 --> $DIR/lint-unused-unsafe.rs:711:24
922 LL | let _ = || unsafe {
923 | ^^^^^^ unnecessary `unsafe` block
925 error: unnecessary `unsafe` block
926 --> $DIR/lint-unused-unsafe.rs:721:24
928 LL | let _ = || unsafe {
929 | ^^^^^^ unnecessary `unsafe` block
931 error: unnecessary `unsafe` block
932 --> $DIR/lint-unused-unsafe.rs:722:28
934 LL | let _ = || unsafe {};
935 | ^^^^^^ unnecessary `unsafe` block
937 error: unnecessary `unsafe` block
938 --> $DIR/lint-unused-unsafe.rs:723:28
940 LL | let _ = || unsafe {};
941 | ^^^^^^ unnecessary `unsafe` block
943 error: unnecessary `unsafe` block
944 --> $DIR/lint-unused-unsafe.rs:729:24
946 LL | let _ = || unsafe {
947 | ^^^^^^ unnecessary `unsafe` block
949 error: unnecessary `unsafe` block
950 --> $DIR/lint-unused-unsafe.rs:740:28
952 LL | let _ = || unsafe {
953 | ------ because it's nested under this `unsafe` block
955 LL | let _ = || unsafe { unsf() };
956 | ^^^^^^ unnecessary `unsafe` block
958 error: unnecessary `unsafe` block
959 --> $DIR/lint-unused-unsafe.rs:741:28
961 LL | let _ = || unsafe {
962 | ------ because it's nested under this `unsafe` block
964 LL | let _ = || unsafe { unsf() };
965 | ^^^^^^ unnecessary `unsafe` block
967 error: unnecessary `unsafe` block
968 --> $DIR/lint-unused-unsafe.rs:742:28
970 LL | let _ = || unsafe {
971 | ------ because it's nested under this `unsafe` block
973 LL | let _ = || unsafe { unsf() };
974 | ^^^^^^ unnecessary `unsafe` block
976 error: unnecessary `unsafe` block
977 --> $DIR/lint-unused-unsafe.rs:753:32
979 LL | let _ = || unsafe {
980 | ------ because it's nested under this `unsafe` block
982 LL | let _ = || unsafe { unsf() };
983 | ^^^^^^ unnecessary `unsafe` block
985 note: the lint level is defined here
986 --> $DIR/lint-unused-unsafe.rs:751:24
988 LL | #[deny(unused_unsafe)]
991 error: unnecessary `unsafe` block
992 --> $DIR/lint-unused-unsafe.rs:754:32
994 LL | let _ = || unsafe {
995 | ------ because it's nested under this `unsafe` block
997 LL | let _ = || unsafe { unsf() };
998 | ^^^^^^ unnecessary `unsafe` block
1000 error: unnecessary `unsafe` block
1001 --> $DIR/lint-unused-unsafe.rs:755:32
1003 LL | let _ = || unsafe {
1004 | ------ because it's nested under this `unsafe` block
1006 LL | let _ = || unsafe { unsf() };
1007 | ^^^^^^ unnecessary `unsafe` block
1009 error: unnecessary `unsafe` block
1010 --> $DIR/lint-unused-unsafe.rs:765:24
1012 LL | let _ = || unsafe {
1013 | ^^^^^^ unnecessary `unsafe` block
1015 error: unnecessary `unsafe` block
1016 --> $DIR/lint-unused-unsafe.rs:775:24
1018 LL | let _ = || unsafe {
1019 | ^^^^^^ unnecessary `unsafe` block
1021 error: unnecessary `unsafe` block
1022 --> $DIR/lint-unused-unsafe.rs:776:28
1024 LL | let _ = || unsafe {};
1025 | ^^^^^^ unnecessary `unsafe` block
1027 error: unnecessary `unsafe` block
1028 --> $DIR/lint-unused-unsafe.rs:777:28
1030 LL | let _ = || unsafe {};
1031 | ^^^^^^ unnecessary `unsafe` block
1033 error: unnecessary `unsafe` block
1034 --> $DIR/lint-unused-unsafe.rs:783:24
1036 LL | let _ = || unsafe {
1037 | ^^^^^^ unnecessary `unsafe` block
1039 error: unnecessary `unsafe` block
1040 --> $DIR/lint-unused-unsafe.rs:794:28
1042 LL | let _ = || unsafe {
1043 | ------ because it's nested under this `unsafe` block
1045 LL | let _ = || unsafe { unsf() };
1046 | ^^^^^^ unnecessary `unsafe` block
1048 error: unnecessary `unsafe` block
1049 --> $DIR/lint-unused-unsafe.rs:795:28
1051 LL | let _ = || unsafe {
1052 | ------ because it's nested under this `unsafe` block
1054 LL | let _ = || unsafe { unsf() };
1055 | ^^^^^^ unnecessary `unsafe` block
1057 error: unnecessary `unsafe` block
1058 --> $DIR/lint-unused-unsafe.rs:796:28
1060 LL | let _ = || unsafe {
1061 | ------ because it's nested under this `unsafe` block
1063 LL | let _ = || unsafe { unsf() };
1064 | ^^^^^^ unnecessary `unsafe` block
1066 error: unnecessary `unsafe` block
1067 --> $DIR/lint-unused-unsafe.rs:807:32
1069 LL | let _ = || unsafe {
1070 | ------ because it's nested under this `unsafe` block
1072 LL | let _ = || unsafe { unsf() };
1073 | ^^^^^^ unnecessary `unsafe` block
1075 note: the lint level is defined here
1076 --> $DIR/lint-unused-unsafe.rs:805:24
1078 LL | #[deny(unused_unsafe)]
1081 error: unnecessary `unsafe` block
1082 --> $DIR/lint-unused-unsafe.rs:808:32
1084 LL | let _ = || unsafe {
1085 | ------ because it's nested under this `unsafe` block
1087 LL | let _ = || unsafe { unsf() };
1088 | ^^^^^^ unnecessary `unsafe` block
1090 error: unnecessary `unsafe` block
1091 --> $DIR/lint-unused-unsafe.rs:809:32
1093 LL | let _ = || unsafe {
1094 | ------ because it's nested under this `unsafe` block
1096 LL | let _ = || unsafe { unsf() };
1097 | ^^^^^^ unnecessary `unsafe` block
1099 error: unnecessary `unsafe` block
1100 --> $DIR/lint-unused-unsafe.rs:829:24
1102 LL | let _ = || unsafe {
1103 | ^^^^^^ unnecessary `unsafe` block
1105 error: unnecessary `unsafe` block
1106 --> $DIR/lint-unused-unsafe.rs:842:28
1108 LL | let _ = || unsafe {
1109 | ------ because it's nested under this `unsafe` block
1110 LL | let _ = || unsafe {
1111 | ^^^^^^ unnecessary `unsafe` block
1113 error: unnecessary `unsafe` block
1114 --> $DIR/lint-unused-unsafe.rs:855:28
1116 LL | let _ = || unsafe {
1117 | ------ because it's nested under this `unsafe` block
1118 LL | let _ = || unsafe {
1119 | ^^^^^^ unnecessary `unsafe` block
1121 error: unnecessary `unsafe` block
1122 --> $DIR/lint-unused-unsafe.rs:869:24
1124 LL | let _ = || unsafe {
1125 | ^^^^^^ unnecessary `unsafe` block
1127 error: unnecessary `unsafe` block
1128 --> $DIR/lint-unused-unsafe.rs:879:24
1130 LL | let _ = || unsafe {
1131 | ^^^^^^ unnecessary `unsafe` block
1133 error: unnecessary `unsafe` block
1134 --> $DIR/lint-unused-unsafe.rs:880:28
1136 LL | let _ = || unsafe {};
1137 | ^^^^^^ unnecessary `unsafe` block
1139 error: unnecessary `unsafe` block
1140 --> $DIR/lint-unused-unsafe.rs:881:28
1142 LL | let _ = || unsafe {};
1143 | ^^^^^^ unnecessary `unsafe` block
1145 error: unnecessary `unsafe` block
1146 --> $DIR/lint-unused-unsafe.rs:887:24
1148 LL | let _ = || unsafe {
1149 | ^^^^^^ unnecessary `unsafe` block
1151 error: unnecessary `unsafe` block
1152 --> $DIR/lint-unused-unsafe.rs:898:28
1154 LL | let _ = || unsafe {
1155 | ------ because it's nested under this `unsafe` block
1157 LL | let _ = || unsafe { unsf() };
1158 | ^^^^^^ unnecessary `unsafe` block
1160 error: unnecessary `unsafe` block
1161 --> $DIR/lint-unused-unsafe.rs:899:28
1163 LL | let _ = || unsafe {
1164 | ------ because it's nested under this `unsafe` block
1166 LL | let _ = || unsafe { unsf() };
1167 | ^^^^^^ unnecessary `unsafe` block
1169 error: unnecessary `unsafe` block
1170 --> $DIR/lint-unused-unsafe.rs:900:28
1172 LL | let _ = || unsafe {
1173 | ------ because it's nested under this `unsafe` block
1175 LL | let _ = || unsafe { unsf() };
1176 | ^^^^^^ unnecessary `unsafe` block
1178 error: unnecessary `unsafe` block
1179 --> $DIR/lint-unused-unsafe.rs:911:32
1181 LL | let _ = || unsafe {
1182 | ------ because it's nested under this `unsafe` block
1184 LL | let _ = || unsafe { unsf() };
1185 | ^^^^^^ unnecessary `unsafe` block
1187 note: the lint level is defined here
1188 --> $DIR/lint-unused-unsafe.rs:909:24
1190 LL | #[deny(unused_unsafe)]
1193 error: unnecessary `unsafe` block
1194 --> $DIR/lint-unused-unsafe.rs:912:32
1196 LL | let _ = || unsafe {
1197 | ------ because it's nested under this `unsafe` block
1199 LL | let _ = || unsafe { unsf() };
1200 | ^^^^^^ unnecessary `unsafe` block
1202 error: unnecessary `unsafe` block
1203 --> $DIR/lint-unused-unsafe.rs:913:32
1205 LL | let _ = || unsafe {
1206 | ------ because it's nested under this `unsafe` block
1208 LL | let _ = || unsafe { unsf() };
1209 | ^^^^^^ unnecessary `unsafe` block
1211 error: unnecessary `unsafe` block
1212 --> $DIR/lint-unused-unsafe.rs:923:24
1214 LL | let _ = || unsafe {
1215 | ^^^^^^ unnecessary `unsafe` block
1217 error: unnecessary `unsafe` block
1218 --> $DIR/lint-unused-unsafe.rs:933:24
1220 LL | let _ = || unsafe {
1221 | ^^^^^^ unnecessary `unsafe` block
1223 error: unnecessary `unsafe` block
1224 --> $DIR/lint-unused-unsafe.rs:934:28
1226 LL | let _ = || unsafe {};
1227 | ^^^^^^ unnecessary `unsafe` block
1229 error: unnecessary `unsafe` block
1230 --> $DIR/lint-unused-unsafe.rs:935:28
1232 LL | let _ = || unsafe {};
1233 | ^^^^^^ unnecessary `unsafe` block
1235 error: unnecessary `unsafe` block
1236 --> $DIR/lint-unused-unsafe.rs:941:24
1238 LL | let _ = || unsafe {
1239 | ^^^^^^ unnecessary `unsafe` block
1241 error: unnecessary `unsafe` block
1242 --> $DIR/lint-unused-unsafe.rs:952:28
1244 LL | let _ = || unsafe {
1245 | ------ because it's nested under this `unsafe` block
1247 LL | let _ = || unsafe { unsf() };
1248 | ^^^^^^ unnecessary `unsafe` block
1250 error: unnecessary `unsafe` block
1251 --> $DIR/lint-unused-unsafe.rs:953:28
1253 LL | let _ = || unsafe {
1254 | ------ because it's nested under this `unsafe` block
1256 LL | let _ = || unsafe { unsf() };
1257 | ^^^^^^ unnecessary `unsafe` block
1259 error: unnecessary `unsafe` block
1260 --> $DIR/lint-unused-unsafe.rs:954:28
1262 LL | let _ = || unsafe {
1263 | ------ because it's nested under this `unsafe` block
1265 LL | let _ = || unsafe { unsf() };
1266 | ^^^^^^ unnecessary `unsafe` block
1268 error: unnecessary `unsafe` block
1269 --> $DIR/lint-unused-unsafe.rs:965:32
1271 LL | let _ = || unsafe {
1272 | ------ because it's nested under this `unsafe` block
1274 LL | let _ = || unsafe { unsf() };
1275 | ^^^^^^ unnecessary `unsafe` block
1277 note: the lint level is defined here
1278 --> $DIR/lint-unused-unsafe.rs:963:24
1280 LL | #[deny(unused_unsafe)]
1283 error: unnecessary `unsafe` block
1284 --> $DIR/lint-unused-unsafe.rs:966:32
1286 LL | let _ = || unsafe {
1287 | ------ because it's nested under this `unsafe` block
1289 LL | let _ = || unsafe { unsf() };
1290 | ^^^^^^ unnecessary `unsafe` block
1292 error: unnecessary `unsafe` block
1293 --> $DIR/lint-unused-unsafe.rs:967:32
1295 LL | let _ = || unsafe {
1296 | ------ because it's nested under this `unsafe` block
1298 LL | let _ = || unsafe { unsf() };
1299 | ^^^^^^ unnecessary `unsafe` block
1301 error: unnecessary `unsafe` block
1302 --> $DIR/lint-unused-unsafe.rs:987:24
1304 LL | let _ = || unsafe {
1305 | ^^^^^^ unnecessary `unsafe` block
1307 error: unnecessary `unsafe` block
1308 --> $DIR/lint-unused-unsafe.rs:1000:28
1310 LL | let _ = || unsafe {
1311 | ------ because it's nested under this `unsafe` block
1312 LL | let _ = || unsafe {
1313 | ^^^^^^ unnecessary `unsafe` block
1315 error: unnecessary `unsafe` block
1316 --> $DIR/lint-unused-unsafe.rs:1013:28
1318 LL | let _ = || unsafe {
1319 | ------ because it's nested under this `unsafe` block
1320 LL | let _ = || unsafe {
1321 | ^^^^^^ unnecessary `unsafe` block
1323 error: unnecessary `unsafe` block
1324 --> $DIR/lint-unused-unsafe.rs:1059:29
1326 LL | let _ = async { unsafe {
1327 | ^^^^^^ unnecessary `unsafe` block
1329 error: unnecessary `unsafe` block
1330 --> $DIR/lint-unused-unsafe.rs:1066:33
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
1338 error: unnecessary `unsafe` block
1339 --> $DIR/lint-unused-unsafe.rs:1067:33
1341 LL | let _ = async { unsafe {
1342 | ------ because it's nested under this `unsafe` block
1344 LL | let _ = async { unsafe { let _ = async { unsf() }; }};
1345 | ^^^^^^ unnecessary `unsafe` block
1347 error: unnecessary `unsafe` block
1348 --> $DIR/lint-unused-unsafe.rs:1068:33
1350 LL | let _ = async { unsafe {
1351 | ------ because it's nested under this `unsafe` block
1353 LL | let _ = async { unsafe { let _ = async { unsf() }; }};
1354 | ^^^^^^ unnecessary `unsafe` block
1356 error: unnecessary `unsafe` block
1357 --> $DIR/lint-unused-unsafe.rs:1073:29
1359 LL | let _ = async { unsafe {
1360 | ^^^^^^ unnecessary `unsafe` block
1362 error: unnecessary `unsafe` block
1363 --> $DIR/lint-unused-unsafe.rs:1080:33
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
1371 error: unnecessary `unsafe` block
1372 --> $DIR/lint-unused-unsafe.rs:1081:33
1374 LL | let _ = async { unsafe {
1375 | ------ because it's nested under this `unsafe` block
1377 LL | let _ = async { unsafe { let _ = async { unsf() }; }};
1378 | ^^^^^^ unnecessary `unsafe` block
1380 error: unnecessary `unsafe` block
1381 --> $DIR/lint-unused-unsafe.rs:1082:33
1383 LL | let _ = async { unsafe {
1384 | ------ because it's nested under this `unsafe` block
1386 LL | let _ = async { unsafe { let _ = async { unsf() }; }};
1387 | ^^^^^^ unnecessary `unsafe` block
1389 error: unnecessary `unsafe` block
1390 --> $DIR/lint-unused-unsafe.rs:1092:22
1392 LL | let _x: [(); unsafe { 0 }] = [];
1393 | ^^^^^^ unnecessary `unsafe` block
1395 error: unnecessary `unsafe` block
1396 --> $DIR/lint-unused-unsafe.rs:1096:22
1398 LL | let _x: [(); unsafe { unsafe { size() } }] = [];
1399 | ^^^^^^ unnecessary `unsafe` block
1401 error: aborting due to 174 previous errors