X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FbasicTypes%2FIdInfo.lhs;h=708f4dfe5839c3864cf49f1768d07343230e14e8;hb=bf1bf9fb07f1607aa66e7490b2df1ac1b62dd2d0;hp=dbbaeacb490bec227658165a7aa79c0b88efd3bb;hpb=601c7b4c12196950683c27f1cc796e40ac6fc15e;p=ghc-hetmet.git diff --git a/compiler/basicTypes/IdInfo.lhs b/compiler/basicTypes/IdInfo.lhs index dbbaeac..708f4df 100644 --- a/compiler/basicTypes/IdInfo.lhs +++ b/compiler/basicTypes/IdInfo.lhs @@ -92,7 +92,7 @@ import ForeignCall import NewDemand import Outputable import Module -import Pretty (Doc) +import FastString import Data.Maybe @@ -153,7 +153,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 +451,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 +558,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 +604,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 +694,7 @@ hasNoLBVarInfo IsOneShotLambda = False noLBVarInfo :: LBVarInfo noLBVarInfo = NoLBVarInfo -pprLBVarInfo :: LBVarInfo -> PprStyle -> Doc +pprLBVarInfo :: LBVarInfo -> SDoc pprLBVarInfo NoLBVarInfo = empty pprLBVarInfo IsOneShotLambda = ptext SLIT("OneShot")