[project @ 2003-10-30 10:14:59 by simonpj]
authorsimonpj <unknown>
Thu, 30 Oct 2003 10:14:59 +0000 (10:14 +0000)
committersimonpj <unknown>
Thu, 30 Oct 2003 10:14:59 +0000 (10:14 +0000)
commitfc6b00498e653d6260e062bdfccbeede0a20fadd
treebb46da73c65427761f64cdc798089dbf1a952678
parent0067eb3c3061450e3287eae2bdf47da64004f44e
[project @ 2003-10-30 10:14:59 by simonpj]
1.  When desugaring a [d| ... |], do not gensym the method names of
    an instance declaration, else we get very confused!

2.  We don't need to make fresh Names in DsMeta.mkGenSym, because
    the existing Name will do, I believe.  We'll do the genSym when
    we *run* the splice.  (This stuff makes my head hurt.)

    Assuming this is so, we can simplify the mkGenSym stuff still more.
ghc/compiler/deSugar/DsMeta.hs