diff --git a/crates/jit/src/code_memory.rs b/crates/jit/src/code_memory.rs index 128c3acec3..b2272195f9 100644 --- a/crates/jit/src/code_memory.rs +++ b/crates/jit/src/code_memory.rs @@ -299,7 +299,11 @@ impl CodeMemory { obj::LibCall::FmaF32 => libcalls::relocs::fmaf32 as usize, obj::LibCall::FmaF64 => libcalls::relocs::fmaf64 as usize, }; - *self.mmap.as_mut_ptr().add(offset).cast::() = libcall; + self.mmap + .as_mut_ptr() + .add(offset) + .cast::() + .write_unaligned(libcall); } Ok(()) }