summaryrefslogtreecommitdiff
path: root/compiler/parser/hschooks.c
diff options
context:
space:
mode:
authorsimonpj@microsoft.com <unknown>2006-05-23 08:55:46 +0000
committersimonpj@microsoft.com <unknown>2006-05-23 08:55:46 +0000
commite923340fea0fea85f55600b8ee709f1cf8b62803 (patch)
tree96ad4fb75c530bf2644b47a7dfcad6df16d6bcfb /compiler/parser/hschooks.c
parent1375c0a78d6e786fa70e483597f93143baa5d65a (diff)
downloadhaskell-e923340fea0fea85f55600b8ee709f1cf8b62803.tar.gz
Run simplifier before SpecConstr
Arrange to run the simplifier before SpecConstr, to (almost entirely) eliminate shadowing. Reason: otherwise SpecConstr can generate a RULE that never files; and LiberateCase specifically *does* generate lots of shadowing. See Note [Shadowing] in SpecConstr.lhs
Diffstat (limited to 'compiler/parser/hschooks.c')
0 files changed, 0 insertions, 0 deletions