panic! (the 'impossible' happened): ... kindFunResult
I got an 'impossible' error on GHCi 7.6.3 after trying to evaluate a type for a Yesod value:
*Yesod.Import> :t handlerToWidget
handlerToWidget :: Monad m => HandlerT site m a -> WidgetT site m a
*Yesod.Import> :t generateFormPost
generateFormPost
:: (RenderMessage (HandlerSite m) FormMessage, MonadHandler m) =>
(blaze-markup-0.5.1.5:Text.Blaze.Internal.Markup
-> MForm m (FormResult a, xml))
-> m (xml, Enctype)
*Yesod.Import> :t lift
lift :: (Monad m, MonadTrans t) => m a -> t m a
*Yesod.Import> :t handlerToWidget . generateFormPost . lift
<interactive>:1:38:ghc: panic! (the 'impossible' happened)
(GHC version 7.6.3 for x86_64-unknown-linux):
kindFunResult
<<details unavailable>>
Reporting since GHC asked so nicely. :)
Trac metadata
Trac field | Value |
---|---|
Version | 7.6.3 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | GHCi |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |