[project @ 1999-12-01 10:22:53 by sewardj]
authorsewardj <unknown>
Wed, 1 Dec 1999 10:22:54 +0000 (10:22 +0000)
committersewardj <unknown>
Wed, 1 Dec 1999 10:22:54 +0000 (10:22 +0000)
commit84ece4ab29a5e6fa9c3a3826dce1520785c4ceec
tree0bc7318ed2c907260854b57563565a61aac9b45f
parent6b62bc530ae5042d55dc59ca99b9bf8f1c939470
[project @ 1999-12-01 10:22:53 by sewardj]
Fix bug in 'deriving Enum' reported by Ralf Hinze:
   data T = A | B deriving Enum
failed, requiring instance Ord T, because code generated
for enumFromThen required Ord.  We now derive just fromEnum
and toEnum, and let the Report's defaults do the rest.
ghc/interpreter/derive.c
ghc/interpreter/lib/Prelude.hs
ghc/lib/hugs/Prelude.hs