> > panic! (the `impossible' happened):
> > fun_result_ty: 6 GHC.Int#{-3e-}
> > -> GHC.Int#{-3e-}
> > -> b_trKC
> > -> PolyParse.HappyState{-rq9-} b_trKC c_trKD
> > -> [PolyParse.HappyState{-rq9-} b_trKC c_trKD]
> > -> c_trKD
> >
>
> Thanks for the report, this looks suspiciously similar to the panic
> reported by Sven a couple of days ago (I attach Simon's reply to it.)
>
> Bottom line: try compiling the module with -fno-update-analysis and
> see if that side steps it.
Not so. It was this problem:
> > There are two problems. One is a long-standing bit of grubbiness
> > in the code generator; hence fun_result_ty panic. I've fixed that
> > (still grubbily, I fear).
I didn't produce a patch because I fixed it by modifying a number
of files in a tidy-up effort. Yell if this is a show-stopper for you
and we'll accelerate a fixed 3.0
S