cvs commit: fptools/ghc/compiler/coreSyn CoreUtils.lhs
fptools/ghc/compiler/simplCore Simplify.lhs
Simon Peyton Jones
simonpj at haskell.org
Thu Aug 18 06:25:47 EDT 2005
simonpj 2005/08/18 03:25:47 PDT
Modified files:
ghc/compiler/coreSyn CoreUtils.lhs
ghc/compiler/simplCore Simplify.lhs
Log:
1. Remove redundant coerces. Something that started life as
coerce a b <expr>
might change to
coerct Int Int <expr>
after the types a,b are instantiated.
2. Get rid of the "bad eta expand" message. It can happen entirely legitimately.
See comments in CoreUtils with eta_expand.
MERGE TO STABLE
Revision Changes Path
1.139 +32 -3 fptools/ghc/compiler/coreSyn/CoreUtils.lhs
1.164 +9 -5 fptools/ghc/compiler/simplCore/Simplify.lhs
More information about the Cvs-ghc
mailing list