Hi, I've tried to run the command "ghc -c ikosaeder.hs" and got the following:
ghc-6.4: panic! (the `impossible' happened, GHC version 6.4):
ds_app_type Main.Neighbor{tc r15r} []
Please report it as a compiler bug to [email protected],
or http://sourceforge.net/projects/ghc/.
So here is my bugreport. My GHC Version is 6.4. My system is Gentoo
Linux running on an x86. Hope that helps.
--
Henning G�nther
Am Heidbergstift 15c
28717 Bremen
�ffentlicher Schl�ssel(PGP):
http://eq.homelinux.org/~eq/henning_guenther.key
class Neighbor a where neighborLeft :: a -> Neighbor neighborRight :: a -> Neighbor neighborBottom :: a -> Neighbor data LeftArea = LArea1 | LArea2 | LArea3 | LArea4 data RightArea = RightArea LeftArea data LeftAreaComplement = LCArea1 | LCArea2 | LCArea3 rightArea :: LeftArea -> RightArea rightArea lft = RightArea lft leftAreaComplement :: LeftArea -> LeftAreaComplement -> LeftArea leftAreaComplement LArea1 LCArea1 = LArea2 leftAreaComplement LArea1 LCArea2 = LArea3 leftAreaComplement LArea1 LCArea3 = LArea4 leftAreaComplement LArea2 LCArea1 = LArea1 leftAreaComplement LArea2 LCArea2 = LArea3 leftAreaComplement LArea2 LCArea3 = LArea4 leftAreaComplement LArea3 LCArea1 = LArea1 leftAreaComplement LArea3 LCArea2 = LArea2 leftAreaComplement LArea3 LCArea3 = LArea4 leftAreaComplement LArea4 LCArea1 = LArea1 leftAreaComplement LArea4 LCArea2 = LArea2 leftAreaComplement LArea4 LCArea3 = LArea3 data Sub1Area = Sub1Area LeftArea LeftAreaComplement instance Neighbor Sub1Area where neighborLeft a = a instance Neighbor LeftArea where neighborLeft LArea1 = Sub1Area LArea1 LCArea3 neighborLeft LArea2 = Sub1Area LArea2 LCArea2 neighborLeft LArea3 = Sub1Area LArea3 LCArea2 neighborLeft LArea4 = Sub1Area LArea4 LCArea1
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Glasgow-haskell-bugs mailing list [email protected] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
