[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