import IdInfo ( IdInfo, megaSeqIdInfo,
arityInfo, ppArityInfo,
specInfo, cprInfo, ppCprInfo,
- strictnessInfo, ppStrictnessInfo, cgInfo, pprCgInfo,
+ strictnessInfo, ppStrictnessInfo, cgInfo,
cprInfo, ppCprInfo,
workerInfo, ppWorkerInfo,
- tyGenInfo, ppTyGenInfo
+ tyGenInfo, ppTyGenInfo,
+ newDemandInfo, newStrictnessInfo
)
import DataCon ( dataConTyCon )
import TyCon ( tupleTyConBoxity, isTupleTyCon )
(megaSeqIdInfo (idInfo id) `seq`
-- Useful for poking on black holes
ifPprDebug (ppr (idInlinePragma id) <+> ppr (idOccInfo id) <+>
- ppr (idDemandInfo id)) <+> ppr (idLBVarInfo id))
+ ppr (idDemandInfo id)) <+> ppr (newDemandInfo (idInfo id)) <+>
+ ppr (idLBVarInfo id))
\end{code}
ppTyGenInfo g,
ppWorkerInfo (workerInfo info),
ppStrictnessInfo s,
+ ppr (newStrictnessInfo info),
-- pprCgInfo c,
ppCprInfo m,
pprCoreRules b p
a = arityInfo info
g = tyGenInfo info
s = strictnessInfo info
- c = cgInfo info
+-- c = cgInfo info
m = cprInfo info
p = specInfo info
\end{code}