summaryrefslogtreecommitdiff
path: root/compiler/codeGen
diff options
context:
space:
mode:
authorBen Gamari <bgamari.foss@gmail.com>2017-05-08 17:47:19 -0400
committerBen Gamari <ben@smart-cactus.org>2017-05-08 22:26:41 -0400
commit372995364c52eef15066132d7d1ea8b6760034e6 (patch)
tree1b5d39684c0fe65636a43ff67405615abd2ea8c6 /compiler/codeGen
parentb99bae6d132e083b73283963be85932596341ddd (diff)
downloadhaskell-372995364c52eef15066132d7d1ea8b6760034e6.tar.gz
Treat banged bindings as FunBinds
This reworks the HsSyn representation to make banged variable patterns (e.g. !x = e) be represented as FunBinds instead of PatBinds, adding a flag to FunRhs to record the bang. Fixes #13594. Reviewers: austin, goldfire, alanz, simonpj Reviewed By: simonpj Subscribers: simonpj, rwbarton, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D3525
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions