1 #![warn(clippy::transmute_float_to_int)]
4 let _: u32 = unsafe { std::mem::transmute(1f32) };
5 let _: i32 = unsafe { std::mem::transmute(1f32) };
6 let _: u64 = unsafe { std::mem::transmute(1f64) };
7 let _: i64 = unsafe { std::mem::transmute(1f64) };
8 let _: u64 = unsafe { std::mem::transmute(1.0) };
9 let _: u64 = unsafe { std::mem::transmute(-1.0) };
13 const VALUE32: i32 = unsafe { std::mem::transmute(1f32) };
14 const VALUE64: u64 = unsafe { std::mem::transmute(1f64) };
16 const fn to_bits_32(v: f32) -> u32 {
17 unsafe { std::mem::transmute(v) }
20 const fn to_bits_64(v: f64) -> i64 {
21 unsafe { std::mem::transmute(v) }