diff options
author | Joachim Breitner <mail@joachim-breitner.de> | 2018-04-06 17:26:45 -0400 |
---|---|---|
committer | Joachim Breitner <mail@joachim-breitner.de> | 2018-04-09 11:25:06 -0400 |
commit | b14c03737574895718eed786a60dfdfd42ab49ce (patch) | |
tree | cb649dc1d68784fe8a8b8e8bdc5d37a252fdfcf4 /compiler/ghc.cabal.in | |
parent | 8b823f270e53627ddca1a993c05f1ab556742d96 (diff) | |
download | haskell-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