Mon Jan 21 05:59:09 PST 2008 [EMAIL PROTECTED]
* Do not worker/wrapper INLINE things, even if they are in a recursive group
This patch stops the worker/wrapper transform working on an INLINE thing,
even if it's in a recursive group. It might not be the loop breaker. Indeed
a recursive group might have no loop breaker, if the only recursion is
through rules.
Again, this change was provoked by one of Roman's NDP libraries.
Specifically the Rec { splitD, splitJoinD } group in
Data.Array.Parallel.Unlifted.Distributed.Arrays
Simon
M ./compiler/stranal/WorkWrap.lhs -14 +23
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc