
#9200: Milner-Mycroft failure at the kind level -------------------------------------+------------------------------------- Reporter: ekmett | Owner: goldfire Type: bug | Status: closed Priority: normal | Milestone: 7.10.1 Component: Compiler | Version: 7.8.2 (Type checker) | Keywords: Resolution: fixed | Architecture: Unknown/Multiple Operating System: | Difficulty: Unknown Unknown/Multiple | Blocked By: Type of failure: GHC | Related Tickets: #9427 rejects valid program | Test Case: | polykinds/T9200 polykinds/T9200b | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Changes (by goldfire): * status: new => closed * testcase: => polykinds/T9200 polykinds/T9200b * resolution: => fixed * related: => #9427 * milestone: => 7.10.1 Comment: The above patches implement much of what was discussed here. They do ''not'' implement the "possible variation" part from the wiki page, as I ran out of time and the plumbing became a little challenging. See ticket #9427 to track the implementation of that piece. This is a user-facing, breaking change (in obscure circumstances) and should not be merged for 7.8.4. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9200#comment:45 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler