diff options
| author | Ralf Jung <post@ralfj.de> | 2025-04-25 12:18:27 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2025-04-25 12:18:27 +0200 |
| commit | 673c879abb7f3b05e25f0da5654e2a484abc17c0 (patch) | |
| tree | b304db669fcd8cadd9f7d0e3119e54545326318a /src | |
| parent | 65e76849ac460cebfce6db7d6f3db6b48eeff31d (diff) | |
| download | rust-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.rs | 2 |
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 { |
