patch applied (ghc-6.8/ghc): Fix Trac #1988;
keep the ru_fn field of a RULE up to date
igloo at earth.li
Sat Jan 5 12:37:32 EST 2008
Thu Dec 20 05:19:12 PST 2007 simonpj at microsoft.com
* Fix Trac #1988; keep the ru_fn field of a RULE up to date
The ru_fn field was wrong when we moved RULES from one Id to another.
The fix is simple enough.
However, looking at this makes me realise that the worker/wrapper stuff
for recursive newtypes isn't very clever: we generate demand info but
then don't properly exploit it.
This patch fixes the crash though.
M ./compiler/basicTypes/IdInfo.lhs -4 +12
M ./compiler/simplCore/SimplCore.lhs -3 +6
M ./compiler/simplCore/Simplify.lhs -1 +1
More information about the Cvs-ghc