Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make sure that 'length' can be inlined (Fixes haskell#97)
Previously there was a cycle in the dependency graph of functions, consisting of {stream, clone, length, unsafeCopy}. This was causing GHC to mark one of these functions, length, as a loop breaker. This commit breaks this down this strongly-connected component by removing the edge from length to stream.
- Loading branch information