diff options
author | Bartosz Nitka <niteria@gmail.com> | 2016-05-24 04:44:37 -0700 |
---|---|---|
committer | Bartosz Nitka <niteria@gmail.com> | 2016-05-24 05:43:12 -0700 |
commit | 9d06ef1ae451a145607301dc7556931b537a7d83 (patch) | |
tree | 9385f43159fb1c7ddda5bb2e20107eaa7b8f3c3f /libraries/template-haskell | |
parent | 4c6e69d58a300d6ef440d326a3fd29b58b284fa1 (diff) | |
download | haskell-9d06ef1ae451a145607301dc7556931b537a7d83.tar.gz |
Make Arrow desugaring deterministic
This kills two instances of varSetElems that turned out to be
nondeterministic. I've tried to untangle this before, but it's
a bit hard with the fixDs in the middle. Fortunately I now have
a test case that proves that we need determinism here.
Test Plan: ./validate, new testcase
Reviewers: simonpj, simonmar, austin, bgamari
Reviewed By: bgamari
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D2258
GHC Trac Issues: #4012
Diffstat (limited to 'libraries/template-haskell')
0 files changed, 0 insertions, 0 deletions