Desugar ApplicativeDo and RecDo deterministically
This fixes a problem described in Note [Deterministic ApplicativeDo and RecursiveDo desugaring]. Test Plan: ./validate + new testcase Reviewers: simonpj, bgamari, austin, simonmar Reviewed By: simonmar Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2287 GHC Trac Issues: #4012
Showing
- compiler/basicTypes/Name.hs 3 additions, 1 deletioncompiler/basicTypes/Name.hs
- compiler/basicTypes/NameSet.hs 2 additions, 0 deletionscompiler/basicTypes/NameSet.hs
- compiler/rename/RnExpr.hs 36 additions, 7 deletionscompiler/rename/RnExpr.hs
- testsuite/driver/extra_files.py 1 addition, 0 deletionstestsuite/driver/extra_files.py
- testsuite/tests/determinism/determ019/A.hs 57 additions, 0 deletionstestsuite/tests/determinism/determ019/A.hs
- testsuite/tests/determinism/determ019/Makefile 13 additions, 0 deletionstestsuite/tests/determinism/determ019/Makefile
- testsuite/tests/determinism/determ019/all.T 4 additions, 0 deletionstestsuite/tests/determinism/determ019/all.T
- testsuite/tests/determinism/determ019/determ019.stdout 2 additions, 0 deletionstestsuite/tests/determinism/determ019/determ019.stdout
Loading
Please register or sign in to comment