diff options
author | Simon Peyton Jones <simon.peytonjones@gmail.com> | 2023-02-21 10:51:34 +0000 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2023-02-28 18:54:59 -0500 |
commit | 7192ef91c855e1fae6997f75cfde76aafd0b4bcf (patch) | |
tree | aef67a692c95e4e11b50d855ba651784eb89c109 /compiler/GHC/StgToByteCode.hs | |
parent | 239202a2b14714740e016d7bbcd4f351356fcb00 (diff) | |
download | haskell-7192ef91c855e1fae6997f75cfde76aafd0b4bcf.tar.gz |
Take more care with unlifted bindings in the specialiser
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/GHC/StgToByteCode.hs')
0 files changed, 0 insertions, 0 deletions