id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
184	bug ghc --make	nobody	nobody	"{{{
Using ghc-6.0 with

   ghc --make mimico.hs 

gives:

   ghc: panic! (the 'impossible' happened, GHC 6.0):
   coreSyn/coreUtils.lhs: 1188: Non-exaustive patterns
   in function isCrossDllArg

I've done some work to help you finding the cause of 
the bug, by leaving only 4 (stripped down) files (see 
attachment). A single line --- the definition of function 
getInput, in ParsecPrim.hs --- is indicated that, if 
modified (by writing, say, ""getInput=undefined"") 
causes ""ghc --make mimco.hs"" not to 'panic'.
(The bug turned out to appear in Parsec files; seems 
Daan Leijen didn't use ""ghc --make"" :-). 

Hope that helps...

Tchau,

Carlos
}}}"	bug	closed	normal		Compiler	6.0	Fixed										
