machinst x64: remove spurious assertion about FP offset requiring to be 16-bytes aligned

This commit is contained in:
Benjamin Bouvier
2020-07-07 18:26:09 +02:00
parent 3905a1b17b
commit 55b9059954

View File

@@ -195,7 +195,6 @@ impl X64ABIBody {
if self.call_conv.extends_baldrdash() { if self.call_conv.extends_baldrdash() {
let num_words = self.flags.baldrdash_prologue_words() as i64; let num_words = self.flags.baldrdash_prologue_words() as i64;
debug_assert!(num_words > 0, "baldrdash must set baldrdash_prologue_words"); 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 num_words * 8
} else { } else {
16 // frame pointer + return address. 16 // frame pointer + return address.