[GHC] #11370: Redundant superclass warnings being included in -Wall destroys the "3 Release Policy"
GHC
ghc-devs at haskell.org
Tue Feb 16 04:13:30 UTC 2016
#11370: Redundant superclass warnings being included in -Wall destroys the "3
Release Policy"
-------------------------------------+-------------------------------------
Reporter: ekmett | Owner:
Type: bug | Status: new
Priority: highest | Milestone: 8.0.1
Component: Compiler (Type | Version: 7.10.3
checker) |
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: Incorrect | Unknown/Multiple
warning at compile-time | Test Case:
Blocked By: | Blocking:
Related Tickets: #11369, #11429 | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by gershomb):
Note that there's another silliness here. If we have both -Wcompat and
-Wredundant-constraints in the -Wall set, then there will be cases where
the "correct" fix to a compat warning is precisely to introduce something
that will trigger a redundant-constraints warning! I don't think we want
to have actively contradictory warnings in the same -Wall set -- even if
there is a way to fix this (i.e. explicitly turn off one or the other set
of warnings) it will send users into a flurry of confusion.
Also, I may have missed something, but where is the discussion that
overturned the prior resolution of this ticket? I thought we had a good
plan of action, arrived at after a fair amount of discussion. Now I see
that there's been a 180-degree-turn, but I don't see any discussion
surrounding it outside of "this warning really should be in -Wall." In
particular, if this is moved into the -Wall set a few releases down the
line, then at a minimum users won't need a version-specific-flag to
disable it, which was the motivation for the prior plan to begin with.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11370#comment:28>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list