simonpj     2003/10/30 02:15:00 PST

  Modified files:
    ghc/compiler/deSugar DsMeta.hs 
  Log:
  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.
  
  Revision  Changes    Path
  1.46      +13 -4     fptools/ghc/compiler/deSugar/DsMeta.hs
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to