X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fprelude%2FForeignCall.lhs;h=2f44e05e1ace373eb4d450df796ff788940b5a9f;hb=8a2809c29de9f23eba7ca682b48390033a9d40f6;hp=2c90a7dc6ea447880de1032d369fa77be89e04a0;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/compiler/prelude/ForeignCall.lhs b/compiler/prelude/ForeignCall.lhs index 2c90a7d..2f44e05 100644 --- a/compiler/prelude/ForeignCall.lhs +++ b/compiler/prelude/ForeignCall.lhs @@ -128,13 +128,14 @@ so perhaps we should emit a warning if it's being used on other platforms. \begin{code} -data CCallConv = CCallConv | StdCallConv +data CCallConv = CCallConv | StdCallConv | CmmCallConv deriving (Eq) {-! derive: Binary !-} instance Outputable CCallConv where ppr StdCallConv = ptext SLIT("stdcall") ppr CCallConv = ptext SLIT("ccall") + ppr CmmCallConv = ptext SLIT("C--") defaultCCallConv :: CCallConv defaultCCallConv = CCallConv