[project @ 2000-07-07 10:35:32 by simonmar]
authorsimonmar <unknown>
Fri, 7 Jul 2000 10:35:32 +0000 (10:35 +0000)
committersimonmar <unknown>
Fri, 7 Jul 2000 10:35:32 +0000 (10:35 +0000)
Remove the cast from CMacroExprs - it doesn't appear to be needed.
This fixes the recently introduced bug when compiling CCS_HDR macros
in profiling code.

ghc/compiler/absCSyn/PprAbsC.lhs

index ab2aa34..ed066f1 100644 (file)
@@ -1148,8 +1148,7 @@ ppr_amode (CJoinPoint _)
   = panic "ppr_amode: CJoinPoint"
 
 ppr_amode (CMacroExpr pk macro as)
-  = parens (pprPrimKind pk) <> 
-    parens (ptext (cExprMacroText macro) <> 
+  = parens (ptext (cExprMacroText macro) <> 
            parens (hcat (punctuate comma (map pprAmode as))))
 \end{code}