diff options
author | simonpj@microsoft.com <unknown> | 2007-01-10 11:13:44 +0000 |
---|---|---|
committer | simonpj@microsoft.com <unknown> | 2007-01-10 11:13:44 +0000 |
commit | f53e3de5fac3c5eb12f94ee6b26488b1d07d361e (patch) | |
tree | cd1a248134ba6f160299e5eeaf4a5fe20d48aaf7 /ghc.spec.in | |
parent | 9bf6bfbdb0aed2e5ceda31d9af915ad14a2bf78e (diff) | |
download | haskell-f53e3de5fac3c5eb12f94ee6b26488b1d07d361e.tar.gz |
Fix apparently-long-standing bug in FloatIn
The float-in pass wasn't doing the right thing when you have
let x{rule mentions y} = rhs in body
It allowed a binding mentioning y to float into the body, which is
obviously wrong. I think this bug has been there a long time; I don't
really know why it has not come up before.
It showed up when compiling Text.Regex.Base.Context with WAY=p in
package regex-base.
Diffstat (limited to 'ghc.spec.in')
0 files changed, 0 insertions, 0 deletions