[GHC] #11120: Missing type representations

GHC ghc-devs at haskell.org
Wed Jan 20 15:00:12 UTC 2016


#11120: Missing type representations
-------------------------------------+-------------------------------------
        Reporter:  goldfire          |                Owner:
            Type:  bug               |               Status:  patch
        Priority:  high              |            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:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D1774
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by goldfire):

 Fully agreed with all points in comment:19.

 And, in response to comment:21, the !TcValidity check is not new. But, as
 Simon suggests, it may have outlived its usefulness. Does it date back to
 some point in prehistory when the kind system didn't distinguish `*` from
 `#`? It seems like it to me (though I haven't actually looked through the
 history).

 In any case, let's resolve type representations on this ticket by either
 getting representation for `Char#` and the like, or gracefully erroring.
 (I prefer the latter, given the date.)

 Then we can post a new ticket to look into the !TcValidity issue.

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


More information about the ghc-tickets mailing list