Ticket #2432 (closed bug: fixed)
type family panic: Coercion.splitCoercionKindOf
| Reported by: | claus | Owned by: | chak |
|---|---|---|---|
| Priority: | normal | Milestone: | 6.10.1 |
| Component: | Compiler (Type checker) | Version: | 6.9 |
| Keywords: | Cc: | ||
| Operating System: | Unknown/Multiple | Architecture: | Unknown/Multiple |
| Type of failure: | Difficulty: | Unknown | |
| Test Case: | Blocked By: | ||
| Blocking: | Related Tickets: |
Description
as seen in #2146#comment:5, confirmed with GHCi, version 6.9.20080709
{-# LANGUAGE TypeFamilies #-}
type family F a :: * -> *
foo3 :: (F Int ~ fi, F Bool ~ fb, fi a ~ fb a) => a
foo3 = undefined
ghc.exe: panic! (the 'impossible' happened)
(GHC version 6.9.20080709 for i386-unknown-mingw32):
Coercion.splitCoercionKindOf
ghc-prim:GHC.Prim.left{(w) tc 34B} $co${tc a7j} [tv]
<pred>fi{tv a6W} [sk] ~ fb{tv a6X} [sk]
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
Change History
Note: See
TracTickets for help on using
tickets.
