[GHC] #13332: Report unrecognized pragmas earlier

GHC ghc-devs at haskell.org
Sun Mar 12 19:06:39 UTC 2017


#13332: Report unrecognized pragmas earlier
-------------------------------------+-------------------------------------
        Reporter:  crockeea          |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  8.0.2
      Resolution:                    |             Keywords:  newcomer
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Poor/confusing    |  Unknown/Multiple
  error message                      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by richardfung):

 Hi! I'd like to try my hand at this but was hoping someone could give me
 some guidance.

 From my looking so far, it would appear that the current error message is
 from somewhere in the typechecker (smallerMsg) while the warning we want
 to show up is in the Lexer.

 I would have expected the warning in the lexer to show up first though
 since presumably the lexer runs before the typechecker. Could anyone give
 me a pointer to where I should look to understand what the issue is?

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


More information about the ghc-tickets mailing list