warn-redundant-constraints present as errors
Simon Peyton Jones
simonpj at microsoft.com
Fri Jan 9 11:08:05 UTC 2015
I’ve fixed this
From: Alan & Kim Zimmerman [mailto:alan.zimm at gmail.com]
Sent: 08 January 2015 21:46
To: ghc-devs at haskell.org; Simon Peyton Jones
Subject: warn-redundant-constraints present as errors
This is a great feature, here is some feedback
My syntax highlighter in emacs expects warnings to have the word "warning" in them.
So for the two warnings reported below, the first is highlighted as an error, and the second as a warning
Language/Haskell/Refact/Utils/TypeUtils.hs:3036:17:
Redundant constraint: SYB.Data t
In the type signature for:
duplicateDecl :: SYB.Data t =>
[GHC.LHsBind GHC.Name]
-> t -> GHC.Name -> GHC.Name -> RefactGhc [GHC.LHsBind GHC.Name]
Language/Haskell/Refact/Utils/TypeUtils.hs:3045:7: Warning:
Defined but not used: ‘toks
This is in a ghci session, and the file loads without problems, so it is indeed a warning.
Can we perhaps add the word "Warning" to the output for Redundant constraints?
I also had a situation where it asked me to remove a whole lot of constraints from different functions, I did them in batches, so did not remove them all from the file at once, and at some point I had to add at least one of them back, albeit based on an error message.
Regards
Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20150109/e9b6cda1/attachment.html>
More information about the ghc-devs
mailing list