diff options
author | Ryan Scott <ryan.gl.scott@gmail.com> | 2019-03-08 19:02:44 -0500 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2019-03-13 15:16:08 -0400 |
commit | 36546a43e490ea6f989e6cad369d1a251c94a42b (patch) | |
tree | f6e6b6691cd413381a9a2945552349864e8f342a /compiler/codeGen | |
parent | cb17c2da1774a2565946f43261140f2a8b328840 (diff) | |
download | haskell-36546a43e490ea6f989e6cad369d1a251c94a42b.tar.gz |
Fix #16411 by making dataConCannotMatch aware of (~~)
The `dataConCannotMatch` function (which powers the
`-Wpartial-fields` warning, among other things) had special reasoning
for explicit equality constraints of the form `a ~ b`, but it did
not extend that reasoning to `a ~~ b` constraints, leading to #16411.
Easily fixed.
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions