1 error: unnecessary `unsafe` block
2 --> $DIR/lint-unused-unsafe.rs:26:13
4 26 | fn bad1() { unsafe {} } //~ ERROR: unnecessary `unsafe` block
5 | ^^^^^^^^^ unnecessary `unsafe` block
7 note: lint level defined here
8 --> $DIR/lint-unused-unsafe.rs:14:9
10 14 | #![deny(unused_unsafe)]
13 error: unnecessary `unsafe` block
14 --> $DIR/lint-unused-unsafe.rs:27:13
16 27 | fn bad2() { unsafe { bad1() } } //~ ERROR: unnecessary `unsafe` block
17 | ^^^^^^^^^^^^^^^^^ unnecessary `unsafe` block
19 error: unnecessary `unsafe` block
20 --> $DIR/lint-unused-unsafe.rs:28:20
22 28 | unsafe fn bad3() { unsafe {} } //~ ERROR: unnecessary `unsafe` block
23 | ^^^^^^^^^ unnecessary `unsafe` block
25 note: because it's nested under this `unsafe` fn
26 --> $DIR/lint-unused-unsafe.rs:28:1
28 28 | unsafe fn bad3() { unsafe {} } //~ ERROR: unnecessary `unsafe` block
29 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
31 error: unnecessary `unsafe` block
32 --> $DIR/lint-unused-unsafe.rs:29:13
34 29 | fn bad4() { unsafe { callback(||{}) } } //~ ERROR: unnecessary `unsafe` block
35 | ^^^^^^^^^^^^^^^^^^^^^^^^^ unnecessary `unsafe` block
37 error: unnecessary `unsafe` block
38 --> $DIR/lint-unused-unsafe.rs:30:20
40 30 | unsafe fn bad5() { unsafe { unsf() } } //~ ERROR: unnecessary `unsafe` block
41 | ^^^^^^^^^^^^^^^^^ unnecessary `unsafe` block
43 note: because it's nested under this `unsafe` fn
44 --> $DIR/lint-unused-unsafe.rs:30:1
46 30 | unsafe fn bad5() { unsafe { unsf() } } //~ ERROR: unnecessary `unsafe` block
47 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
49 error: unnecessary `unsafe` block
50 --> $DIR/lint-unused-unsafe.rs:33:9
52 33 | / unsafe { //~ ERROR: unnecessary `unsafe` block
55 | |_________^ unnecessary `unsafe` block
57 note: because it's nested under this `unsafe` block
58 --> $DIR/lint-unused-unsafe.rs:32:5
60 32 | / unsafe { // don't put the warning here
61 33 | | unsafe { //~ ERROR: unnecessary `unsafe` block
67 error: unnecessary `unsafe` block
68 --> $DIR/lint-unused-unsafe.rs:39:5
70 39 | / unsafe { //~ ERROR: unnecessary `unsafe` block
71 40 | | unsafe { //~ ERROR: unnecessary `unsafe` block
75 | |_____^ unnecessary `unsafe` block
77 note: because it's nested under this `unsafe` fn
78 --> $DIR/lint-unused-unsafe.rs:38:1
80 38 | / unsafe fn bad7() {
81 39 | | unsafe { //~ ERROR: unnecessary `unsafe` block
82 40 | | unsafe { //~ ERROR: unnecessary `unsafe` block
89 error: unnecessary `unsafe` block
90 --> $DIR/lint-unused-unsafe.rs:40:9
92 40 | / unsafe { //~ ERROR: unnecessary `unsafe` block
95 | |_________^ unnecessary `unsafe` block
97 note: because it's nested under this `unsafe` fn
98 --> $DIR/lint-unused-unsafe.rs:38:1
100 38 | / unsafe fn bad7() {
101 39 | | unsafe { //~ ERROR: unnecessary `unsafe` block
102 40 | | unsafe { //~ ERROR: unnecessary `unsafe` block
109 error: aborting due to 8 previous errors