From: sof Date: Sun, 18 May 1997 04:56:43 +0000 (+0000) Subject: [project @ 1997-05-18 04:56:43 by sof] X-Git-Tag: Approximately_1000_patches_recorded~647 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=3eecf94c072b521fe80bb6a2f1a5408db67c91ef;p=ghc-hetmet.git [project @ 1997-05-18 04:56:43 by sof] Updated for new PP --- diff --git a/ghc/compiler/utils/FiniteMap.lhs b/ghc/compiler/utils/FiniteMap.lhs index d00d6fe..27fda94 100644 --- a/ghc/compiler/utils/FiniteMap.lhs +++ b/ghc/compiler/utils/FiniteMap.lhs @@ -46,7 +46,7 @@ module FiniteMap ( addToFM_C, addListToFM, addListToFM_C, - IF_NOT_GHC(delFromFM COMMA) + delFromFM, delListFromFM, plusFM, @@ -70,6 +70,9 @@ module FiniteMap ( ) where IMPORT_DELOOPER(SpecLoop) +#if __GLASGOW_HASKELL__ >= 202 +import GlaExts +#endif #if defined(USE_FAST_STRINGS) import FastString #endif @@ -77,7 +80,7 @@ import Maybes import Bag ( Bag, foldrBag ) import Outputable ( Outputable(..) ) import PprStyle ( PprStyle ) -import Pretty ( SYN_IE(Pretty), PrettyRep ) +import Pretty ( Doc ) #ifdef COMPILING_GHC @@ -436,7 +439,7 @@ mkBranch which key elt fm_l fm_r = --ASSERT( left_ok && right_ok && balance_ok ) #if defined(COMPILING_GHC) && defined(DEBUG_FINITEMAPS) if not ( left_ok && right_ok && balance_ok ) then - pprPanic ("mkBranch:"++show which) (ppAboves [ppr PprDebug [left_ok, right_ok, balance_ok], + pprPanic ("mkBranch:"++show which) (vcat [ppr PprDebug [left_ok, right_ok, balance_ok], ppr PprDebug key, ppr PprDebug fm_l, ppr PprDebug fm_r]) @@ -701,11 +704,11 @@ deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax instance (Outputable key) => Outputable (FiniteMap key elt) where ppr sty fm = pprX sty fm -pprX sty EmptyFM = ppChar '!' +pprX sty EmptyFM = char '!' pprX sty (Branch key elt sz fm_l fm_r) - = ppBesides [ppLparen, pprX sty fm_l, ppSP, - ppr sty key, ppSP, ppInt (IF_GHC(I# sz, sz)), ppSP, - pprX sty fm_r, ppRparen] + = parens (hcat [pprX sty fm_l, space, + ppr sty key, space, int (IF_GHC(I# sz, sz)), space, + pprX sty fm_r]) #endif #ifndef COMPILING_GHC