X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FbasicTypes%2FIdInfo.lhs;h=0a54395eb8e554d8d867318233d319a0b1f5d8c7;hb=7163be78dfc760f2b288c78260cb2929b6253aa1;hp=dbbaeacb490bec227658165a7aa79c0b88efd3bb;hpb=601c7b4c12196950683c27f1cc796e40ac6fc15e;p=ghc-hetmet.git diff --git a/compiler/basicTypes/IdInfo.lhs b/compiler/basicTypes/IdInfo.lhs index dbbaeac..0a54395 100644 --- a/compiler/basicTypes/IdInfo.lhs +++ b/compiler/basicTypes/IdInfo.lhs @@ -92,7 +92,6 @@ import ForeignCall import NewDemand import Outputable import Module -import Pretty (Doc) import Data.Maybe @@ -153,7 +152,7 @@ seqNewStrictnessInfo :: Maybe StrictSig -> () seqNewStrictnessInfo Nothing = () seqNewStrictnessInfo (Just ty) = seqStrictSig ty -pprNewStrictness :: Maybe StrictSig -> PprStyle -> Doc +pprNewStrictness :: Maybe StrictSig -> SDoc pprNewStrictness Nothing = empty pprNewStrictness (Just sig) = ftext FSLIT("Str:") <+> ppr sig @@ -451,7 +450,7 @@ type ArityInfo = Arity unknownArity :: Arity unknownArity = 0 :: Arity -ppArityInfo :: Int -> PprStyle -> Doc +ppArityInfo :: Int -> SDoc ppArityInfo 0 = empty ppArityInfo n = hsep [ptext SLIT("Arity"), int n] \end{code} @@ -558,7 +557,7 @@ seqWorker :: WorkerInfo -> () seqWorker (HasWorker id a) = id `seq` a `seq` () seqWorker NoWorker = () -ppWorkerInfo :: WorkerInfo -> PprStyle -> Doc +ppWorkerInfo :: WorkerInfo -> SDoc ppWorkerInfo NoWorker = empty ppWorkerInfo (HasWorker wk_id _) = ptext SLIT("Worker") <+> ppr wk_id @@ -604,7 +603,7 @@ mayHaveCafRefs _ = False seqCaf :: CafInfo -> () seqCaf c = c `seq` () -ppCafInfo :: CafInfo -> PprStyle -> Doc +ppCafInfo :: CafInfo -> SDoc ppCafInfo NoCafRefs = ptext SLIT("NoCafRefs") ppCafInfo MayHaveCafRefs = empty \end{code} @@ -694,7 +693,7 @@ hasNoLBVarInfo IsOneShotLambda = False noLBVarInfo :: LBVarInfo noLBVarInfo = NoLBVarInfo -pprLBVarInfo :: LBVarInfo -> PprStyle -> Doc +pprLBVarInfo :: LBVarInfo -> SDoc pprLBVarInfo NoLBVarInfo = empty pprLBVarInfo IsOneShotLambda = ptext SLIT("OneShot")