summaryrefslogtreecommitdiff
path: root/compiler/specialise/SpecConstr.hs
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2017-02-14 12:18:38 +0000
committerDavid Feuer <David.Feuer@gmail.com>2017-02-20 19:08:40 -0500
commit5e91669c8ccbad353553d8e8308682e0e9e07c70 (patch)
tree96bd2639c0425486eb3ccba7783d8de08bd418c4 /compiler/specialise/SpecConstr.hs
parent0e8375372bf830459dd4aeaa7159a72b582d5b64 (diff)
downloadhaskell-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