File tree 3 files changed +11
-19
lines changed
3 files changed +11
-19
lines changed Original file line number Diff line number Diff line change @@ -20,9 +20,7 @@ error: unnecessary `unsafe` block
20
20
--> $DIR/lint-unused-unsafe.rs:21:20
21
21
|
22
22
LL | unsafe fn bad3() { unsafe {} }
23
- | ---------------- ^^^^^^ unnecessary `unsafe` block
24
- | |
25
- | because it's nested under this `unsafe` fn
23
+ | ^^^^^^ unnecessary `unsafe` block
26
24
27
25
error: unnecessary `unsafe` block
28
26
--> $DIR/lint-unused-unsafe.rs:22:13
@@ -39,18 +37,14 @@ LL | unsafe fn bad5() { unsafe { unsf() } }
39
37
| because it's nested under this `unsafe` fn
40
38
41
39
error: unnecessary `unsafe` block
42
- --> $DIR/lint-unused-unsafe.rs:26:9
40
+ --> $DIR/lint-unused-unsafe.rs:25:5
43
41
|
44
- LL | unsafe { // don't put the warning here
45
- | ------ because it's nested under this `unsafe` block
46
- LL | unsafe {
47
- | ^^^^^^ unnecessary `unsafe` block
42
+ LL | unsafe {
43
+ | ^^^^^^ unnecessary `unsafe` block
48
44
49
45
error: unnecessary `unsafe` block
50
46
--> $DIR/lint-unused-unsafe.rs:32:5
51
47
|
52
- LL | unsafe fn bad7() {
53
- | ---------------- because it's nested under this `unsafe` fn
54
48
LL | unsafe {
55
49
| ^^^^^^ unnecessary `unsafe` block
56
50
Original file line number Diff line number Diff line change 1
1
// Exercise the unused_unsafe attribute in some positive and negative cases
2
2
3
- // revisions: mir thir
4
- // [thir]compile-flags: -Zthir-unsafeck
5
-
3
+ // revisions: mir
4
+ // // revisions: mir thir
5
+ // // [thir]compile-flags: -Zthir-unsafeck
6
6
#![ allow( dead_code) ]
7
7
#![ deny( unused_unsafe) ]
8
8
@@ -22,8 +22,8 @@ unsafe fn bad3() { unsafe {} } //~ ERROR: unnecessary `unsafe` block
22
22
fn bad4 ( ) { unsafe { callback ( ||{ } ) } } //~ ERROR: unnecessary `unsafe` block
23
23
unsafe fn bad5 ( ) { unsafe { unsf ( ) } } //~ ERROR: unnecessary `unsafe` block
24
24
fn bad6 ( ) {
25
- unsafe { // don't put the warning here
26
- unsafe { //~ ERROR: unnecessary `unsafe` block
25
+ unsafe { //~ ERROR: unnecessary `unsafe` block
26
+ unsafe { // don't put the warning here
27
27
unsf ( )
28
28
}
29
29
}
Original file line number Diff line number Diff line change @@ -76,12 +76,10 @@ LL | unsafe {}
76
76
| ^^^^^^ unnecessary `unsafe` block
77
77
78
78
error: unnecessary `unsafe` block
79
- --> $DIR/rfc-2585-unsafe_op_in_unsafe_fn.rs:47:14
79
+ --> $DIR/rfc-2585-unsafe_op_in_unsafe_fn.rs:47:5
80
80
|
81
81
LL | unsafe { unsafe { unsf() } }
82
- | ------ ^^^^^^ unnecessary `unsafe` block
83
- | |
84
- | because it's nested under this `unsafe` block
82
+ | ^^^^^^ unnecessary `unsafe` block
85
83
86
84
error: unnecessary `unsafe` block
87
85
--> $DIR/rfc-2585-unsafe_op_in_unsafe_fn.rs:58:5
You can’t perform that action at this time.
0 commit comments