From 76f03c722fb6a025283ee9a4dffdd53ce02c46eb Mon Sep 17 00:00:00 2001 From: Brendan Hansknecht Date: Thu, 17 Feb 2022 21:22:03 -0800 Subject: [PATCH] add alignment dbg assert --- compiler/gen_dev/src/generic64/x86_64.rs | 1 + 1 file changed, 1 insertion(+) 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,