#7396: Improve "parse error on input `$'" when TemplateHaskell PRAGMA not 
declared
--------------------------------+-------------------------------------------
Reporter:  ydewit               |          Owner:                  
    Type:  bug                  |         Status:  new             
Priority:  normal               |      Component:  Template Haskell
 Version:  7.4.2                |       Keywords:                  
      Os:  MacOS X              |   Architecture:  x86             
 Failure:  Building GHC failed  |      Blockedby:                  
Blocking:                       |        Related:                  
--------------------------------+-------------------------------------------
 Spent close to 1h chasing what possibly could go wrong here:
 {{{
 import           Data.Binary
 import           Data.DeriveTH

 data Test = Pass | Failed

 $(derive makeBinary ''Test)
 }}

 Until, stupid me, I realized that the TemplateHaskell PRAGMA was missing.
 Could this message be a bit more friendly pointing me to the real issue?

 If fixing this is simple, you could give me a few pointers and I'll try to
 provide a patch even though my Haskell experience is a bit thin.

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

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to