[GHC] #11290: T6031: *** Core Lint errors : in result of Common sub-expression ***

GHC ghc-devs at haskell.org
Sat Dec 26 19:55:45 UTC 2015


#11290: T6031: *** Core Lint errors : in result of Common sub-expression ***
-------------------------------------+-------------------------------------
        Reporter:  thomie            |                Owner:
            Type:  bug               |               Status:  new
        Priority:  highest           |            Milestone:  8.0.1
       Component:  Compiler          |              Version:  7.11
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
                                     |  deriving/should_compile/T6031,
                                     |  deriving/should_run/T7931 (WAY=hpc)
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by nomeata):

 > I think it says warning, but if it stops compilation, then it's a real
 error.

 Right, the intention for the warning is to complain, but keep going, so
 this needs fixing. (I wouldn’t miss this warning if it were gone
 completely, as it cannot be complete)

 > And it should be: case expressions must have all possible alternative
 listed, or we have a potential type error.

 Not if the scrutinee diverges, as it is the case here.

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


More information about the ghc-tickets mailing list