diff options
author | John Ericson <git@JohnEricson.me> | 2020-02-02 15:14:40 -0500 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2020-02-03 21:15:02 -0500 |
commit | 5e63d9c07c0585b85c8fa340d30aeff0130af3f4 (patch) | |
tree | b866612f1214a8fb8044c6ffa7220a7bb0fcfa99 /compiler/simplCore/OccurAnal.hs | |
parent | 54dfa94a36a564e5d092aa566d4670c7e008f152 (diff) | |
download | haskell-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