Mon Mar 23 03:38:26 PDT 2009 [email protected]
* Avoid quadratic complexity in occurrence analysis (fix Trac #1969)
The occurrence analyser could go out to lunch in bad cases, because
of its clever loop-breaking algorithm. This patch makes it bale out
in bad cases. Somewhat ad-hoc: a nicer solution would be welcome.
See Note [Complexity of loop breaking] for the details.
M ./compiler/simplCore/OccurAnal.lhs -22 +71
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090323103826-1287e-ab26b66b07103ce9666fa635be230717c66dd750.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc