From: sewardj Date: Thu, 13 Jul 2000 09:22:26 +0000 (+0000) Subject: [project @ 2000-07-13 09:22:26 by sewardj] X-Git-Tag: Approximately_9120_patches~4022 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=9df21db498fed4645fc624e692d70672a84432dc [project @ 2000-07-13 09:22:26 by sewardj] Zap yet another bogon in x86 floating args to ccalls. --- diff --git a/ghc/compiler/nativeGen/MachCode.lhs b/ghc/compiler/nativeGen/MachCode.lhs index 957a0d1..f54c759 100644 --- a/ghc/compiler/nativeGen/MachCode.lhs +++ b/ghc/compiler/nativeGen/MachCode.lhs @@ -2410,7 +2410,7 @@ genCCall fn cconv kind args if (case sz of DF -> True; F -> True; _ -> False) then returnNat (size, code `appOL` - toOL [SUB L (OpImm (ImmInt 8)) (OpReg esp), + toOL [SUB L (OpImm (ImmInt size)) (OpReg esp), DELTA (delta-size), GST sz reg (AddrBaseIndex (Just esp) Nothing