Tue May 23 01:55:46 PDT 2006  [EMAIL PROTECTED]
  * Run simplifier before SpecConstr
  
  Arrange to run the simplifier before SpecConstr, to (almost entirely) 
  eliminate shadowing.
  
  Reason: otherwise SpecConstr can generate a RULE that never
  files; and LiberateCase specifically *does* generate lots of shadowing.
  
  See Note [Shadowing] in SpecConstr.lhs
  
  

    M ./compiler/main/DynFlags.hs -10 +18
    M ./compiler/specialise/SpecConstr.lhs -1 +29
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to