diff options
author | Ryan Scott <ryan.gl.scott@gmail.com> | 2018-08-28 20:54:28 +0200 |
---|---|---|
committer | Krzysztof Gogolewski <krz.gogolewski@gmail.com> | 2018-08-28 20:54:28 +0200 |
commit | c46a5f2002f6694ea58f79f505d57f3b7bd450e7 (patch) | |
tree | d011cfd805c4326aea30f7d8744d597d5b6f52aa /.circleci | |
parent | c18b525a6f226187a12ed907fa5d3b200daab914 (diff) | |
download | haskell-c46a5f2002f6694ea58f79f505d57f3b7bd450e7.tar.gz |
Fix #15572 by checking for promoted names in ConT
Summary:
When converting `ConT`s to `HsTyVar`s in `Convert`, we were
failing to account for the possibility of promoted data constructor
names appearing in a `ConT`, which could result in improper
pretty-printing results (as observed in #15572). The fix is
straightforward: use `Promoted` instead of `NotPromoted` when the
name of a `ConT` is a data constructor name.
Test Plan: make test TEST=T15572
Reviewers: goldfire, bgamari, simonpj, monoidal
Reviewed By: goldfire, simonpj
Subscribers: monoidal, rwbarton, carter
GHC Trac Issues: #15572
Differential Revision: https://phabricator.haskell.org/D5112
Diffstat (limited to '.circleci')
0 files changed, 0 insertions, 0 deletions