summaryrefslogtreecommitdiff
path: root/compiler/typecheck/TcExpr.hs
diff options
context:
space:
mode:
authorFacundo Domínguez <facundo.dominguez@tweag.io>2015-10-19 18:16:55 +0200
committerBen Gamari <ben@smart-cactus.org>2015-10-19 18:17:03 +0200
commit2b25a589ae8f6364bf086b4878f5ec26954931d3 (patch)
tree26f6084b3a9ca383e1ec269e3ad17450d8d863c3 /compiler/typecheck/TcExpr.hs
parent7bbb61bc969c27a38b26a605d5ac70ac98c328d9 (diff)
downloadhaskell-2b25a589ae8f6364bf086b4878f5ec26954931d3.tar.gz
base: Have the argument of mask restore the state.
The implementation of `mask` and `uninterruptibleMask` assumed so far that the restore argument would be called in a context with the same masking state as that set by `mask` or `uninterruptibleMask`. This patch has the restore argument restore the masking, whatever the current masking state is. Test Plan: validate Reviewers: simonmar, hvr, austin, bgamari Reviewed By: bgamari Subscribers: thomie, qnikst Differential Revision: https://phabricator.haskell.org/D1327 GHC Trac Issues: #10149
Diffstat (limited to 'compiler/typecheck/TcExpr.hs')
0 files changed, 0 insertions, 0 deletions