summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmSpillReload.hs
diff options
context:
space:
mode:
authordias@eecs.harvard.edu <unknown>2008-10-14 16:54:37 +0000
committerdias@eecs.harvard.edu <unknown>2008-10-14 16:54:37 +0000
commit41f7ea2f3c5bc25a4a910583a9b455e88e983519 (patch)
tree6229d5e7215128676cc31a60acd44e4d1dd2cef0 /compiler/cmm/CmmSpillReload.hs
parente13a12b7b217ecea358f4dd853d27ffa44d161c8 (diff)
downloadhaskell-41f7ea2f3c5bc25a4a910583a9b455e88e983519.tar.gz
Keep update frames live even in functions that never return
An unusual case, but without it: (a) we had an assertion failure (b) we can overwrite the caller's infotable, which might cause the garbage collector to collect live data. Better to keep the update frame live at all call sites, not just at returns.
Diffstat (limited to 'compiler/cmm/CmmSpillReload.hs')
0 files changed, 0 insertions, 0 deletions