[GHC] #8710: Overlapping patterns warning misplaced

GHC ghc-devs at haskell.org
Sun Jan 10 16:01:53 UTC 2016


#8710: Overlapping patterns warning misplaced
-------------------------------------+-------------------------------------
        Reporter:  goldfire          |                Owner:
            Type:  bug               |               Status:  new
        Priority:  low               |            Milestone:
       Component:  Compiler          |              Version:  7.7
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Incorrect         |  Unknown/Multiple
  warning at compile-time            |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by thomie):

 I would maybe prefer separate warnings, such that even for a single
 redundant clause, the warning message doesn't have to mention two
 different line numbers (one for the location of the whole match, and one
 for the location of the redundant clause).

 I don't know if there is precedent for multiple line numbers in a warning
 message.

 Either way is fine though.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8710#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list