From 219fbeccb52d15bacc54f88d422b172866dbd154 Mon Sep 17 00:00:00 2001
From: simonmar <unknown>
Date: Fri, 7 Jul 2000 10:35:32 +0000
Subject: [PATCH] [project @ 2000-07-07 10:35:32 by simonmar] 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 | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/ghc/compiler/absCSyn/PprAbsC.lhs b/ghc/compiler/absCSyn/PprAbsC.lhs
index ab2aa34acde5..ed066f120115 100644
--- a/ghc/compiler/absCSyn/PprAbsC.lhs
+++ b/ghc/compiler/absCSyn/PprAbsC.lhs
@@ -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}
 
-- 
GitLab