diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2017-02-14 12:18:38 +0000 |
---|---|---|
committer | David Feuer <David.Feuer@gmail.com> | 2017-02-20 19:08:40 -0500 |
commit | 5e91669c8ccbad353553d8e8308682e0e9e07c70 (patch) | |
tree | 96bd2639c0425486eb3ccba7783d8de08bd418c4 /compiler/specialise/SpecConstr.hs | |
parent | 0e8375372bf830459dd4aeaa7159a72b582d5b64 (diff) | |
download | haskell-5e91669c8ccbad353553d8e8308682e0e9e07c70.tar.gz |
Refactor floating of bindings (fiBind)
This is just a local refactoring.
I originally planned to try floating top-level bindings inwards,
but I backed off from that leaving only this (harmless) refactoring,
which has no behavioural effect.
I also make FloatIn into a ModGuts -> ModGuts function; again not
necessary now, but no harm either.
My attempt also used the new function CoreFVs.freeVarsBind; but
that too is a plausible refactorig of freeVars, so I left it in too.
Diffstat (limited to 'compiler/specialise/SpecConstr.hs')
0 files changed, 0 insertions, 0 deletions