[GHC] #7064: TH: Pragmas refactoring (also adds RULES and 'SPECIALIZE instance' support) [patch]

GHC cvs-ghc at haskell.org
Fri Oct 26 12:27:52 CEST 2012


#7064: TH: Pragmas refactoring (also adds RULES and 'SPECIALIZE instance' support)
[patch]
---------------------------------+------------------------------------------
  Reporter:  mikhail.vorozhtsov  |          Owner:                  
      Type:  bug                 |         Status:  closed          
  Priority:  normal              |      Milestone:  7.6.1           
 Component:  Template Haskell    |        Version:  7.5             
Resolution:  fixed               |       Keywords:                  
        Os:  Unknown/Multiple    |   Architecture:  Unknown/Multiple
   Failure:  None/Unknown        |     Difficulty:  Unknown         
  Testcase:                      |      Blockedby:                  
  Blocking:                      |        Related:                  
---------------------------------+------------------------------------------

Comment(by simonpj):

 Actually we need this too
 {{{
 commit 5e54d55738d2144ab99e7b483bc4d237c1657251
 Author: Simon Peyton Jones <simonpj at microsoft.com>
 Date:   Fri Oct 19 00:48:41 2012 +0100

     Fix conversion of HsRule to TH syntax

     We weren't doing the binders right, and were creating NameLs
     rather than NameUs for the binders of the Rule.  That gave
     very funny output for T7064.

  compiler/deSugar/DsMeta.hs |  132
 ++++++++++++++++++++++----------------------
  1 files changed, 67 insertions(+), 65 deletions(-)
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7064#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the Glasgow-haskell-bugs mailing list