Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Actually fixed simplifier ticks exhausted by avoding redundancy
At ZuriHac ben explained me how this could have been caused by the case analysis. Turns out the we three redundant recursion steps (3 different case branches to `fill`). By removing the redundant code and reducing this to only one branch, the case analysis will not hit the limit anymore. The INLINEABLE fix previously likely just stopped GHC from inlining it altogether.
- Loading branch information