summaryrefslogtreecommitdiff
path: root/compiler/codeGen
diff options
context:
space:
mode:
authorRyan Scott <ryan.gl.scott@gmail.com>2019-03-08 19:02:44 -0500
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-03-13 15:16:08 -0400
commit36546a43e490ea6f989e6cad369d1a251c94a42b (patch)
treef6e6b6691cd413381a9a2945552349864e8f342a /compiler/codeGen
parentcb17c2da1774a2565946f43261140f2a8b328840 (diff)
downloadhaskell-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