[project @ 2001-12-10 14:07:30 by simonmar]
authorsimonmar <unknown>
Mon, 10 Dec 2001 14:07:31 +0000 (14:07 +0000)
committersimonmar <unknown>
Mon, 10 Dec 2001 14:07:31 +0000 (14:07 +0000)
commit973539a893ff512a3e9ac408c1583a080de0abf4
tree4bad9e6ede393126f9824af92ee4f8d65f1c9e28
parenta0cb0c4bf8b378bc089f06a3fef2896353f8b491
[project @ 2001-12-10 14:07:30 by simonmar]
Make the inclusion of the old strictness analyser, CPR analyser, and
the relevant IdInfo components, conditional on DEBUG.  This makes
IdInfo smaller by three fields in a non-DEBUG compiler, and reduces
the risk that the unused fields could harbour space leaks.

Eventually these passes will go away altogether.
ghc/compiler/basicTypes/Id.lhs
ghc/compiler/basicTypes/IdInfo.lhs
ghc/compiler/basicTypes/MkId.lhs
ghc/compiler/coreSyn/PprCore.lhs
ghc/compiler/cprAnalysis/CprAnalyse.lhs
ghc/compiler/prelude/PrimOp.lhs
ghc/compiler/prelude/primops.txt.pp
ghc/compiler/simplCore/SimplCore.lhs
ghc/compiler/stranal/DmdAnal.lhs
ghc/compiler/stranal/StrictAnal.lhs