cvs commit: fptools/ghc/compiler/deSugar DsMeta.hs
fptools/ghc/compiler/prelude
PrelNames.lhs fptools/libraries/template-haskell/Language/Haskell/TH Lib.hs
Simon Peyton Jones
simonpj at glass.cse.ogi.edu
Wed Jun 2 04:23:47 EDT 2004
simonpj 2004/06/02 01:23:47 PDT
Modified files:
ghc/compiler/deSugar DsMeta.hs
ghc/compiler/prelude PrelNames.lhs
libraries/template-haskell/Language/Haskell/TH Lib.hs
Log:
-------------------------------
Fix a grevious bug in DsMeta
which caused a seg fault
-------------------------------
The bug was an incorrectly declared type for one of the Template
Haskell construction functions in DsMeta (repRecCon, repRecUpd)
and some associated jiggery pokery.
-dcore-lint showed it up nicely, because the desugarer generated
ill-typed code.
DsMeta PrelNames TH.Lib
Revision Changes Path
1.61 +13 -8 fptools/ghc/compiler/deSugar/DsMeta.hs
1.90 +1 -1 fptools/ghc/compiler/prelude/PrelNames.lhs
1.5 +1 -0 fptools/libraries/template-haskell/Language/Haskell/TH/Lib.hs
More information about the Cvs-libraries
mailing list