Fri Dec 18 08:41:07 PST 2009 [email protected]
* Move loop-breaker info from original function to worker in work/wrap
Ignore-this: cc5c062f02577834baa5031e25497c57
When doing a w/w split, if the original function is a loop breaker
then the worker (not the wrapper) becomes one instead.
This isn't very important, because loop breaker information is
recalculated afresh by the occurrence analyser, but it seems more
kosher. And Lint was bleating piteously about things with InlineRules
that were loop breakers.
M ./compiler/stranal/WorkWrap.lhs -4 +10
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091218164107-1287e-f95f7a2d66c28cffa9503a13f187b51fa0caa3ef.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc