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-ghc mailing list