[project @ 2004-06-02 08:23:43 by simonpj]
authorsimonpj <unknown>
Wed, 2 Jun 2004 08:23:46 +0000 (08:23 +0000)
committersimonpj <unknown>
Wed, 2 Jun 2004 08:23:46 +0000 (08:23 +0000)
commit5568d10fa4d8a6e285249992a66426704dcec916
tree2e09c1e52e6f6355cffdf249731f53cc11ffd23d
parente25d4444bb5143e115052fbdd71cd8e444ee7457
[project @ 2004-06-02 08:23:43 by simonpj]
-------------------------------
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
ghc/compiler/deSugar/DsMeta.hs
ghc/compiler/prelude/PrelNames.lhs