Skip to content
Snippets Groups Projects
Commit cfad1978 authored by sof's avatar sof
Browse files

[project @ 1997-08-03 02:16:28 by sof]

derivingOccurrences: added occurrence info (return and zero) for Ix
parent 1db3e1fe
No related merge requests found
...@@ -494,7 +494,12 @@ deriving_occ_info ...@@ -494,7 +494,12 @@ deriving_occ_info
showParen_RDR, showSpace_RDR, showList___RDR]) showParen_RDR, showSpace_RDR, showList___RDR])
, (readClassKey, [intTyCon_RDR, numClass_RDR, ordClass_RDR, append_RDR, , (readClassKey, [intTyCon_RDR, numClass_RDR, ordClass_RDR, append_RDR,
lex_RDR, readParen_RDR, readList___RDR]) lex_RDR, readParen_RDR, readList___RDR])
, (ixClassKey, [intTyCon_RDR, numClass_RDR, and_RDR, map_RDR, enumFromTo_RDR]) , (ixClassKey, [intTyCon_RDR, numClass_RDR, and_RDR, map_RDR, enumFromTo_RDR,
returnM_RDR, zeroM_RDR])
-- the last two are needed to force returnM, thenM and zeroM
-- in before typechecking the list(monad) comprehension
-- generated for derived Ix instances (range method)
-- of single constructor types. -- SOF 8/97
] ]
-- intTyCon: Practically any deriving needs Int, either for index calculations, -- intTyCon: Practically any deriving needs Int, either for index calculations,
-- or for taggery. -- or for taggery.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment