id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
959	"Debugging info(?) leaks out: ""Urk! Inventing strangely-kinded void TyCon"""	igloo		"With GHC 6.6, this module:
{{{
module G where

testL = foo undefined

class Foo t where
    foo :: m a -> t m a
}}}
leaks some debugging info(?):
{{{
Urk! Inventing strangely-kinded void TyCon:
    :t{tc ae2}
    (* -> *) -> * -> *

tmp.hs:4:8:
    Ambiguous type variable `t' in the constraint:
      `Foo t' arising from use of `foo' at tmp.hs:4:8-20
    Possible cause: the monomorphism restriction applied to the following:
      testL :: forall (m :: * -> *) a. t m a (bound at tmp.hs:4:0)
    Probable fix: give these definition(s) an explicit type signature
                  or use -fno-monomorphism-restriction
}}}

I haven't managed to get this message in an acceptable program.

(found by fasta on IRC)"	bug	closed	normal	_|_	Compiler (Type checker)	6.6	fixed		Ben.Lippmeier@…	Unknown/Multiple	Unknown/Multiple		Unknown	tcfail188			
