summaryrefslogtreecommitdiff
path: root/ghc
diff options
context:
space:
mode:
authorSebastian Graf <sebastian.graf@kit.edu>2020-03-25 13:49:14 +0100
committerMarge Bot <ben+marge-bot@smart-cactus.org>2020-04-02 01:46:34 -0400
commit42d68364f66846969edf029f878875c10cdfe0b2 (patch)
treef84ad0c7e595f753055a61a14dfcc9759b1d963a /ghc
parentb943b25d0786da64031ac63ddf9b4574182057bb (diff)
downloadhaskell-42d68364f66846969edf029f878875c10cdfe0b2.tar.gz
Preserve precise exceptions in strictness analysis
Fix #13380 and #17676 by 1. Changing `raiseIO#` to have `topDiv` instead of `botDiv` 2. Give it special treatment in `Simplifier.Util.mkArgInfo`, treating it as if it still had `botDiv`, to recover dead code elimination. This is the first commit of the plan outlined in https://gitlab.haskell.org/ghc/ghc/-/merge_requests/2525#note_260886.
Diffstat (limited to 'ghc')
0 files changed, 0 insertions, 0 deletions