summaryrefslogtreecommitdiff
path: root/compiler/simplCore/OccurAnal.hs
diff options
context:
space:
mode:
authorJohn Ericson <git@JohnEricson.me>2020-02-02 15:14:40 -0500
committerMarge Bot <ben+marge-bot@smart-cactus.org>2020-02-03 21:15:02 -0500
commit5e63d9c07c0585b85c8fa340d30aeff0130af3f4 (patch)
treeb866612f1214a8fb8044c6ffa7220a7bb0fcfa99 /compiler/simplCore/OccurAnal.hs
parent54dfa94a36a564e5d092aa566d4670c7e008f152 (diff)
downloadhaskell-5e63d9c07c0585b85c8fa340d30aeff0130af3f4.tar.gz
Refactor HscMain.finish
I found the old control flow a bit hard to follow; I rewrote it to first decide whether to desugar, and then use that choice when computing whether to simplify / what sort of interface file to write. I hope eventually we will always write post-tc interface files, which will make the logic of this function even simpler, and continue the thrust of this refactor.
Diffstat (limited to 'compiler/simplCore/OccurAnal.hs')
0 files changed, 0 insertions, 0 deletions