Forked from
Glasgow Haskell Compiler / GHC
39090 commits behind, 3 commits ahead of the upstream repository.
Joachim Breitner
authored
We had something like let $j = ... in case foo of ... -> case $j a b c of ... -> case foo of and moving the inner "case foo" into $j prevented CSE from happening here. (Although presumably the "let $j" could be moved inside the outer case before CSE, to give CSE a greater scope here.)