summaryrefslogtreecommitdiff
path: root/compiler/ghc.cabal.in
diff options
context:
space:
mode:
authorJoachim Breitner <mail@joachim-breitner.de>2018-04-06 17:26:45 -0400
committerJoachim Breitner <mail@joachim-breitner.de>2018-04-09 11:25:06 -0400
commitb14c03737574895718eed786a60dfdfd42ab49ce (patch)
treecb649dc1d68784fe8a8b8e8bdc5d37a252fdfcf4 /compiler/ghc.cabal.in
parent8b823f270e53627ddca1a993c05f1ab556742d96 (diff)
downloadhaskell-b14c03737574895718eed786a60dfdfd42ab49ce.tar.gz
Some cleanup of the Exitification code
based on a thorough review by Simon in comments https://ghc.haskell.org/trac/ghc/ticket/14152#comment:33 through 37. The changes are: * `isExitJoinId` is moved to `SimplUtils`, because it is only valid when occurrence information is up-to-date. * Abstracted variables are properly sorted using `sortQuantVars` * Exitification does not set occ info. And then minor quibles to notes and avoiding some unhelpful shadowing of local names. Differential Revision: https://phabricator.haskell.org/D4576
Diffstat (limited to 'compiler/ghc.cabal.in')
0 files changed, 0 insertions, 0 deletions