summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-06-30 15:06:25 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-07-16 07:21:51 -0400
commit4ef1c65d76ef4aeb0fbd6a3667be628571c86f54 (patch)
treeae40e58d4f3c414efa1db2d73ff58822d744420e /m4
parent4beb9f3c367e1f7ee80b5458318d9f91622e4568 (diff)
downloadhaskell-4ef1c65d76ef4aeb0fbd6a3667be628571c86f54.tar.gz
Make keepAlive# out-of-line
This is a naive approach to fixing the unsoundness noticed in #21708. Specifically, we remove the lowering of `keepAlive#` via CorePrep and instead turn it into an out-of-line primop. This is simple, inefficient (since the continuation must now be heap allocated), but good enough for 9.4.1. We will revisit this (particiularly via #16098) in a future release. Metric Increase: T4978 T7257 T9203
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions