[GHC] #13332: Report unrecognized pragmas earlier
GHC
ghc-devs at haskell.org
Sun Apr 2 21:51:03 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):
Looking into this a bit more, I think you're right in that the warning is
generated. However, I am a little bit confused here because from what I've
seen, the error is thrown in checkNoErrs.
checkNoErrs calls failM so the warnings are indeed not shown.
However, even when I print the messages from getErrsVar (via traceTc)
there are no warnings. Is that because the warning is not a typecheck
warning and thus not stored in the TcRnMonad?
Also, it seems that there's not really a clear path forward on what to do
with respect to this ticket. I've enjoyed looking into it as a means to
learn more about the internals but I don't think I'm in a position to
decide what the best thing to do here is.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13332#comment:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list