diff options
author | Simon Peyton Jones <simon.peytonjones@gmail.com> | 2023-02-21 10:51:34 +0000 |
---|---|---|
committer | Simon Peyton Jones <simon.peytonjones@gmail.com> | 2023-02-28 11:17:08 +0000 |
commit | 120402f506904e37ebf0dc2ea2d34049c334649e (patch) | |
tree | 9191c3ce65dccc5fbde7fcc5dd9f2b49b9e1945f /compiler/Language | |
parent | 9fa545722f9151781344446dd5501db38cb90dd1 (diff) | |
download | haskell-wip/T22998.tar.gz |
Take more care with unlifted bindings in the specialiserwip/T22998
As #22998 showed, we were floating an unlifted binding to top
level, which breaks a Core invariant.
The fix is easy, albeit a little bit conservative. See
Note [Care with unlifted bindings] in GHC.Core.Opt.Specialise
Diffstat (limited to 'compiler/Language')
0 files changed, 0 insertions, 0 deletions