about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2025-04-25 12:18:27 +0200
committerRalf Jung <post@ralfj.de>2025-04-25 12:18:27 +0200
commit673c879abb7f3b05e25f0da5654e2a484abc17c0 (patch)
treeb304db669fcd8cadd9f7d0e3119e54545326318a /src
parent65e76849ac460cebfce6db7d6f3db6b48eeff31d (diff)
downloadrust-673c879abb7f3b05e25f0da5654e2a484abc17c0.tar.gz
rust-673c879abb7f3b05e25f0da5654e2a484abc17c0.zip
avoid an unnecessary transmute
Diffstat (limited to 'src')
-rw-r--r--src/tools/miri/bench-cargo-miri/mse/src/main.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/miri/bench-cargo-miri/mse/src/main.rs b/src/tools/miri/bench-cargo-miri/mse/src/main.rs
index 06d5487d1d4..69c7c39cdd7 100644
--- a/src/tools/miri/bench-cargo-miri/mse/src/main.rs
+++ b/src/tools/miri/bench-cargo-miri/mse/src/main.rs
@@ -13,7 +13,7 @@ fn read_i16(buffer: &[u8], index: usize) -> i16 {
     const SIZE: usize = size_of::<i16>();
     let mut bytes: [u8; SIZE] = [0u8; SIZE];
     bytes.copy_from_slice(&buffer[(index * SIZE)..(index * SIZE + SIZE)]);
-    unsafe { std::mem::transmute(bytes) }
+    i16::from_ne_bytes(bytes)
 }
 
 fn mse(samples: usize, frame_buf: &[i16], buf_ref: &[u8]) -> f64 {