"class A where a :: A -> Int" panics GHC 6.4
Coming back to Haskell after a year off, I accidentally typed a very
simple class definition wrong, and turns out that GHC 6.4 dies with
ghc-6.4: panic! (the `impossible' happened, GHC version 6.4):
ds_app_type Main.A{tc r1zQ} []
if you run
$ ghc crasher.hs
ghc-6.4: panic! (the `impossible' happened, GHC version 6.4):
ds_app_type Main.A{tc r151} []
where crasher.hs is a file with a single line
class A where a :: A -> Int
I'm using the OSX version of GHC, by the way.
-carlos
Trac metadata
| Trac field | Value |
|---|---|
| Version | None |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | ResolvedDuplicate |
| Component | None |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |