diff options
author | simonpj@microsoft.com <unknown> | 2006-05-23 08:55:46 +0000 |
---|---|---|
committer | simonpj@microsoft.com <unknown> | 2006-05-23 08:55:46 +0000 |
commit | e923340fea0fea85f55600b8ee709f1cf8b62803 (patch) | |
tree | 96ad4fb75c530bf2644b47a7dfcad6df16d6bcfb /compiler/parser/hschooks.c | |
parent | 1375c0a78d6e786fa70e483597f93143baa5d65a (diff) | |
download | haskell-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