diff --git a/compiler/gen_dev/src/generic64/x86_64.rs b/compiler/gen_dev/src/generic64/x86_64.rs index 2286cbd7fc..275b08b05b 100644 --- a/compiler/gen_dev/src/generic64/x86_64.rs +++ b/compiler/gen_dev/src/generic64/x86_64.rs @@ -460,6 +460,7 @@ impl CallConv for X86_64Syste } Layout::Struct([]) => {} Layout::Builtin(Builtin::Str | Builtin::List(_)) => { + debug_assert_eq!(base_offset % 8, 0); X86_64Assembler::mov_reg64_base32(buf, Self::GENERAL_RETURN_REGS[0], base_offset); X86_64Assembler::mov_reg64_base32( buf,