id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
53	Illegal class assertion	andekar@…	nibro	"I try to parse the following file, which is fine in bot ghc and ghic

import Control.Applicative[[BR]]
pEmpty :: ((Functor f),(Applicative f)) ⇒   f [a][[BR]]
pEmpty = pure [][[BR]]

but i get following error from the parser:[[BR]]

Prelude Language.Haskell.Exts> parseFile ""Tmp.hs""[[BR]]
Loading package syb ... linking ... done.[[BR]]
Loading package base-3.0.3.1 ... linking ... done.[[BR]]
Loading package array-0.2.0.0 ... linking ... done.[[BR]]
Loading package pretty-1.0.1.0 ... linking ... done.[[BR]]
Loading package filepath-1.1.0.2 ... linking ... done.[[BR]]
Loading package old-locale-1.0.0.1 ... linking ... done.[[BR]]
Loading package old-time-1.0.0.2 ... linking ... done.[[BR]]
Loading package unix-2.3.2.0 ... linking ... done.[[BR]]
Loading package directory-1.0.0.3 ... linking ... done.[[BR]]
Loading package process-1.0.1.1 ... linking ... done.[[BR]]
Loading package random-1.0.0.1 ... linking ... done.[[BR]]
Loading package haskell98 ... linking ... done.[[BR]]
Loading package cpphs-1.7 ... linking ... done.[[BR]]
Loading package haskell-src-exts-1.0.1 ... linking ... done.[[BR]]
ParseFailed (SrcLoc {srcFilename = ""Tmp.hs"", srcLine = 2, srcColumn = 41}) ""Illegal class assertion"""	bug report	closed	minor	Full document support	parser	1.0.1	fixed		
