simplCore/FloatOut.lhs:(393, 0)-(394, 45): Non-exhaustive patterns

Simon Marlow simonmar at microsoft.com
Thu Jan 5 07:59:54 EST 2006


Christian Maeder wrote:
> Is the following failure known?
> 
> I got it after adding
> {-# OPTIONS -fmax-simplifier-iterations0 #-}
> to Logic_Haskell.hs
> 
> The corresponding .o file gets 15 MB large on a mac (if normally 
> compiled with -O).
> Christian
> 
> Compiling Haskell.Logic_Haskell ( ./Haskell/Logic_Haskell.hs, 
> ./Haskell/Logic_Haskell.o )
> ghc-6.4.1: panic! (the `impossible' happened, GHC version 6.4.1):
>         simplCore/FloatOut.lhs:(393,0)-(394,45): Non-exhaustive patterns 
> in function getBindLevel

Specifying zero simplifier iterations is almost certain to lead to 
trouble.  There are likely to be phases that depend on the simplifier 
having been run at least once.

Cheers,
	Simon




More information about the Glasgow-haskell-bugs mailing list