[GHC] #11099: Incorrect warning about redundant constraints
GHC
ghc-devs at haskell.org
Tue Nov 17 02:01:12 UTC 2015
#11099: Incorrect warning about redundant constraints
-------------------------------------+-------------------------------------
Reporter: diatchki | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler (Type | Version: 7.11
checker) |
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by rwbarton):
I think redundant here means basically: the definition of `f` would be
accepted without the constraint. It doesn't mean that the type of `f`
would be the same if you removed the constraint. The idea is to catch
constraints that aren't actually used in the function, so that you could
make the type of the function more general.
In that case the constraint really is redundant, right?
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11099#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list