From 55b9059954ab230589761c2b8fc9376a559e177e Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Tue, 7 Jul 2020 18:26:09 +0200 Subject: [PATCH] machinst x64: remove spurious assertion about FP offset requiring to be 16-bytes aligned --- cranelift/codegen/src/isa/x64/abi.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/cranelift/codegen/src/isa/x64/abi.rs b/cranelift/codegen/src/isa/x64/abi.rs index 173cd426ee..f1fe5ec213 100644 --- a/cranelift/codegen/src/isa/x64/abi.rs +++ b/cranelift/codegen/src/isa/x64/abi.rs @@ -195,7 +195,6 @@ impl X64ABIBody { if self.call_conv.extends_baldrdash() { let num_words = self.flags.baldrdash_prologue_words() as i64; debug_assert!(num_words > 0, "baldrdash must set baldrdash_prologue_words"); - debug_assert_eq!(num_words % 2, 0, "stack must be 16-aligned"); num_words * 8 } else { 16 // frame pointer + return address.