File tree 2 files changed +8
-8
lines changed
2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 3
3
#[ warn( clippy:: wrong_transmute) ]
4
4
fn main ( ) {
5
5
unsafe {
6
- let _: * const usize = std:: mem:: transmute ( 6.0f32 ) ;
6
+ let _: * const usize = std:: mem:: transmute ( 6.0f32 ) ; //~ wrong_transmute
7
7
8
- let _: * mut usize = std:: mem:: transmute ( 6.0f32 ) ;
8
+ let _: * mut usize = std:: mem:: transmute ( 6.0f32 ) ; //~ wrong_transmute
9
9
10
- let _: * const usize = std:: mem:: transmute ( 'x' ) ;
10
+ let _: * const usize = std:: mem:: transmute ( 'x' ) ; //~ wrong_transmute
11
11
12
- let _: * mut usize = std:: mem:: transmute ( 'x' ) ;
12
+ let _: * mut usize = std:: mem:: transmute ( 'x' ) ; //~ wrong_transmute
13
13
}
14
14
}
Original file line number Diff line number Diff line change 1
1
error: transmute from a `f32` to a pointer
2
2
--> tests/ui/transmute_32bit.rs:6:31
3
3
|
4
- LL | let _: *const usize = std::mem::transmute(6.0f32);
4
+ LL | let _: *const usize = std::mem::transmute(6.0f32); //~ wrong_transmute
5
5
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
6
6
|
7
7
= note: `-D clippy::wrong-transmute` implied by `-D warnings`
@@ -10,19 +10,19 @@ LL | let _: *const usize = std::mem::transmute(6.0f32);
10
10
error: transmute from a `f32` to a pointer
11
11
--> tests/ui/transmute_32bit.rs:8:29
12
12
|
13
- LL | let _: *mut usize = std::mem::transmute(6.0f32);
13
+ LL | let _: *mut usize = std::mem::transmute(6.0f32); //~ wrong_transmute
14
14
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
15
15
16
16
error: transmute from a `char` to a pointer
17
17
--> tests/ui/transmute_32bit.rs:10:31
18
18
|
19
- LL | let _: *const usize = std::mem::transmute('x');
19
+ LL | let _: *const usize = std::mem::transmute('x'); //~ wrong_transmute
20
20
| ^^^^^^^^^^^^^^^^^^^^^^^^
21
21
22
22
error: transmute from a `char` to a pointer
23
23
--> tests/ui/transmute_32bit.rs:12:29
24
24
|
25
- LL | let _: *mut usize = std::mem::transmute('x');
25
+ LL | let _: *mut usize = std::mem::transmute('x'); //~ wrong_transmute
26
26
| ^^^^^^^^^^^^^^^^^^^^^^^^
27
27
28
28
error: aborting due to 4 previous errors
You can’t perform that action at this time.
0 commit comments