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