From ee399d53e88950c025b1cd1b3bdbe0571df95efc Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Sat, 8 Jul 2017 10:03:15 -0400 Subject: floats: remove unnecessary transmute Thanks @le-jzr! --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index 3740f64..7b86779 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1172,7 +1172,7 @@ fn safe_u32_bits_to_f32(u: u32) -> f32 { // NaNs differently. Therefore, to be safe, we pass a known quiet // NaN if u is any kind of NaN. The check above only assumes // IEEE 754-1985 to be valid. - unsafe { transmute(NAN) } + NAN } else { unsafe { transmute(u) } } @@ -1191,7 +1191,7 @@ fn safe_u64_bits_to_f64(u: u64) -> f64 { // NaNs differently. Therefore, to be safe, we pass a known quiet // NaN if u is any kind of NaN. The check above only assumes // IEEE 754-1985 to be valid. - unsafe { transmute(NAN) } + NAN } else { unsafe { transmute(u) } } -- cgit v1.2.3