Hi Edsko,
Am Montag, den 25.11.2013, 16:47 +0000 schrieb Edsko de Vries:
> I'm getting the errors below if I try to build tagged with head:that is the new GND code failing; this now tries to write instances
>
> src/Data/Tagged.hs:57:5:
> ‛Tagged’ is applied to too many type arguments
> In an expression type signature:
> Tagged k s b -> Tagged k s b -> Bool
> In the expression:
> ghc-prim:GHC.Prim.coerce ((==) :: b -> b -> Bool) ::
> Tagged k s b -> Tagged k s b -> Bool
> In an equation for ‛==’:
> (==)
> = ghc-prim:GHC.Prim.coerce ((==) :: b -> b -> Bool) ::
> Tagged k s b -> Tagged k s b -> Bool
using “coerce”, and it seems the code generating the type annotations
does wrong stuff.
Can you create ticket, preferably with a small example, and I’ll look
into it.
Thanks for testing HEAD!
Joachim
--
Joachim “nomeata” Breitner
mail@joachim-breitner.de • http://www.joachim-breitner.de/
Jabber: nomeata@joachim-breitner.de • GPG-Key: 0x4743206C
Debian Developer: nomeata@debian.org