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