X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FcoreSyn%2FPprCore.lhs;h=fd46c415d378a95cfe75fc63ce3c6af2d5f23db7;hb=247fd64109002ed88c27bc5d6cfea6a71ee48cfa;hp=36c7df0d0416aa6d5df17daa40371d11a2f4f56b;hpb=cb8efb737dae6e41f28d471883df67724a33120f;p=ghc-hetmet.git diff --git a/compiler/coreSyn/PprCore.lhs b/compiler/coreSyn/PprCore.lhs index 36c7df0..fd46c41 100644 --- a/compiler/coreSyn/PprCore.lhs +++ b/compiler/coreSyn/PprCore.lhs @@ -40,7 +40,7 @@ import IdInfo ( cprInfo, ppCprInfo, strictnessInfo, ppStrictnessInfo ) import DataCon ( dataConTyCon ) import TyCon ( tupleTyConBoxity, isTupleTyCon ) import Type ( pprParendType, pprType, pprParendKind ) -import Coercion ( coercionKindTyConApp ) +import Coercion ( coercionKindPredTy ) import BasicTypes ( tupleParens, isNoOcc, isAlwaysActive ) import Util ( lengthIs ) import Outputable @@ -128,7 +128,7 @@ ppr_expr add_par (Cast expr co) sep [pprParendExpr expr, ptext SLIT("`cast`") <+> parens (pprCo co)] where - pprCo co = sep [ppr co, dcolon <+> ppr (coercionKindTyConApp co)] + pprCo co = sep [ppr co, dcolon <+> ppr (coercionKindPredTy co)] ppr_expr add_par expr@(Lam _ _) @@ -242,7 +242,7 @@ ppr_case_pat con@(DataAlt dc) args tc = dataConTyCon dc ppr_case_pat con args - = ppr con <+> hsep (map ppr_bndr args) <+> arrow + = ppr con <+> sep (map ppr_bndr args) <+> arrow where ppr_bndr = pprBndr CaseBind