[GHC] #7282: polykinds error: Found `k' but expected `k'
GHC
cvs-ghc at haskell.org
Tue Jan 29 09:58:58 CET 2013
#7282: polykinds error: Found `k' but expected `k'
---------------------------------------+------------------------------------
Reporter: HolgerReinhardt | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler (Type checker)
Version: 7.6.1 | Keywords:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: GHC rejects valid program | Testcase:
Blockedby: | Blocking:
Related: |
---------------------------------------+------------------------------------
Comment(by simonpj@…):
commit d79c0c48bb64f85ab45adcc3158be9f71845f974
{{{
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date: Tue Jan 29 08:43:02 2013 +0000
Improve consistency checking for associated type-family instances
The "consistency" in this case is beteween the instance head
and the associated type instance head, which is made trickier
by the presence of kind variables that are not explicitly mentioned
in the class head.
See Note [Checking consistent instantiation] in TcInstDcls
This fixes Trac #7282.
compiler/typecheck/TcInstDcls.lhs | 239
++++++++++++++++++++++-------------
compiler/typecheck/TcTyClsDecls.lhs | 37 ------
2 files changed, 154 insertions(+), 122 deletions(-)
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7282#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list