cvs commit: fptools/ghc/compiler/simplCore OccurAnal.lhs

Simon Marlow simonmar at haskell.org
Tue Apr 5 11:38:01 EDT 2005


simonmar    2005/04/05 08:38:01 PDT

  Modified files:
    ghc/compiler/simplCore OccurAnal.lhs 
  Log:
  	Instead of gathering a set of 'candidates' in the occurrence
  	analyser, use the isLocalId predicate to identify things
  	for which occurrence information is required.  By defn
  	isLocalId is true of Ids (whether top level or not) defined
  	in this module, and that is exactly what we want.
  
  	The 'candidates set' predated the LocalId invariant, I think.
  
  Revision  Changes    Path
  1.75      +36 -61    fptools/ghc/compiler/simplCore/OccurAnal.lhs


More information about the Cvs-ghc mailing list