X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fcmm%2FPprCmm.hs;h=4ade7a40284a358c77f8dbad3940f4089df36f11;hp=0c79f6f419f0b000bfe41c0951930cb436e9aeb1;hb=bd3a364da7956c269d31645995d0d775c52f6a84;hpb=21bc3ec7555c996ce3a5d8a620831e7758f5f7e9 diff --git a/compiler/cmm/PprCmm.hs b/compiler/cmm/PprCmm.hs index 0c79f6f..4ade7a4 100644 --- a/compiler/cmm/PprCmm.hs +++ b/compiler/cmm/PprCmm.hs @@ -150,7 +150,7 @@ pprStmt stmt = case stmt of -- call "ccall" foo(x, y)[r1, r2]; -- ToDo ppr volatile - CmmCall (CmmForeignCall fn cconv) results args _volatile -> + CmmCall (CmmForeignCall fn cconv) results args -> hcat [ ptext SLIT("call"), space, doubleQuotes(ppr cconv), space, target fn, parens ( commafy $ map ppr args ), @@ -161,9 +161,9 @@ pprStmt stmt = case stmt of target (CmmLit lit) = pprLit lit target fn' = parens (ppr fn') - CmmCall (CmmPrim op) results args volatile -> + CmmCall (CmmPrim op) results args -> pprStmt (CmmCall (CmmForeignCall (CmmLit lbl) CCallConv) - results args volatile) + results args) where lbl = CmmLabel (mkForeignLabel (mkFastString (show op)) Nothing False)