@@ -2,7 +2,7 @@ error: unnecessary `unsafe` block
22 --> $DIR/lint-unused-unsafe.rs:26:13
33 |
4426 | fn bad1() { unsafe {} } //~ ERROR: unnecessary `unsafe` block
5- | ^^^^^^^^^ unnecessary `unsafe` block
5+ | ^^^^^^ unnecessary `unsafe` block
66 |
77note: lint level defined here
88 --> $DIR/lint-unused-unsafe.rs:14:9
@@ -14,97 +14,54 @@ error: unnecessary `unsafe` block
1414 --> $DIR/lint-unused-unsafe.rs:27:13
1515 |
161627 | fn bad2() { unsafe { bad1() } } //~ ERROR: unnecessary `unsafe` block
17- | ^^^^^^^^^^^^^^^^^ unnecessary `unsafe` block
17+ | ^^^^^^ unnecessary `unsafe` block
1818
1919error: unnecessary `unsafe` block
2020 --> $DIR/lint-unused-unsafe.rs:28:20
2121 |
222228 | unsafe fn bad3() { unsafe {} } //~ ERROR: unnecessary `unsafe` block
23- | ^^^^^^^^^ unnecessary `unsafe` block
24- |
25- note: because it's nested under this `unsafe` fn
26- --> $DIR/lint-unused-unsafe.rs:28:1
27- |
28- 28 | unsafe fn bad3() { unsafe {} } //~ ERROR: unnecessary `unsafe` block
29- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
23+ | ---------------- ^^^^^^ unnecessary `unsafe` block
24+ | |
25+ | because it's nested under this `unsafe` fn
3026
3127error: unnecessary `unsafe` block
3228 --> $DIR/lint-unused-unsafe.rs:29:13
3329 |
343029 | fn bad4() { unsafe { callback(||{}) } } //~ ERROR: unnecessary `unsafe` block
35- | ^^^^^^^^^^^^^^^^^^^^^^^^^ unnecessary `unsafe` block
31+ | ^^^^^^ unnecessary `unsafe` block
3632
3733error: unnecessary `unsafe` block
3834 --> $DIR/lint-unused-unsafe.rs:30:20
3935 |
403630 | unsafe fn bad5() { unsafe { unsf() } } //~ ERROR: unnecessary `unsafe` block
41- | ^^^^^^^^^^^^^^^^^ unnecessary `unsafe` block
42- |
43- note: because it's nested under this `unsafe` fn
44- --> $DIR/lint-unused-unsafe.rs:30:1
45- |
46- 30 | unsafe fn bad5() { unsafe { unsf() } } //~ ERROR: unnecessary `unsafe` block
47- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
37+ | ---------------- ^^^^^^ unnecessary `unsafe` block
38+ | |
39+ | because it's nested under this `unsafe` fn
4840
4941error: unnecessary `unsafe` block
5042 --> $DIR/lint-unused-unsafe.rs:33:9
5143 |
52- 33 | / unsafe { //~ ERROR: unnecessary `unsafe` block
53- 34 | | unsf()
54- 35 | | }
55- | |_________^ unnecessary `unsafe` block
56- |
57- note: because it's nested under this `unsafe` block
58- --> $DIR/lint-unused-unsafe.rs:32:5
59- |
60- 32 | / unsafe { // don't put the warning here
61- 33 | | unsafe { //~ ERROR: unnecessary `unsafe` block
62- 34 | | unsf()
63- 35 | | }
64- 36 | | }
65- | |_____^
44+ 32 | unsafe { // don't put the warning here
45+ | ------ because it's nested under this `unsafe` block
46+ 33 | unsafe { //~ ERROR: unnecessary `unsafe` block
47+ | ^^^^^^ unnecessary `unsafe` block
6648
6749error: unnecessary `unsafe` block
6850 --> $DIR/lint-unused-unsafe.rs:39:5
6951 |
70- 39 | / unsafe { //~ ERROR: unnecessary `unsafe` block
71- 40 | | unsafe { //~ ERROR: unnecessary `unsafe` block
72- 41 | | unsf()
73- 42 | | }
74- 43 | | }
75- | |_____^ unnecessary `unsafe` block
76- |
77- note: because it's nested under this `unsafe` fn
78- --> $DIR/lint-unused-unsafe.rs:38:1
79- |
80- 38 | / unsafe fn bad7() {
81- 39 | | unsafe { //~ ERROR: unnecessary `unsafe` block
82- 40 | | unsafe { //~ ERROR: unnecessary `unsafe` block
83- 41 | | unsf()
84- 42 | | }
85- 43 | | }
86- 44 | | }
87- | |_^
52+ 38 | unsafe fn bad7() {
53+ | ---------------- because it's nested under this `unsafe` fn
54+ 39 | unsafe { //~ ERROR: unnecessary `unsafe` block
55+ | ^^^^^^ unnecessary `unsafe` block
8856
8957error: unnecessary `unsafe` block
9058 --> $DIR/lint-unused-unsafe.rs:40:9
9159 |
92- 40 | / unsafe { //~ ERROR: unnecessary `unsafe` block
93- 41 | | unsf()
94- 42 | | }
95- | |_________^ unnecessary `unsafe` block
96- |
97- note: because it's nested under this `unsafe` fn
98- --> $DIR/lint-unused-unsafe.rs:38:1
99- |
100- 38 | / unsafe fn bad7() {
101- 39 | | unsafe { //~ ERROR: unnecessary `unsafe` block
102- 40 | | unsafe { //~ ERROR: unnecessary `unsafe` block
103- 41 | | unsf()
104- 42 | | }
105- 43 | | }
106- 44 | | }
107- | |_^
60+ 38 | unsafe fn bad7() {
61+ | ---------------- because it's nested under this `unsafe` fn
62+ 39 | unsafe { //~ ERROR: unnecessary `unsafe` block
63+ 40 | unsafe { //~ ERROR: unnecessary `unsafe` block
64+ | ^^^^^^ unnecessary `unsafe` block
10865
10966error: aborting due to 8 previous errors
11067
0 commit comments