[GHC] #8809: Prettier error messages?

GHC ghc-devs at haskell.org
Sun Jan 15 08:35:38 UTC 2017


#8809: Prettier error messages?
-------------------------------------+-------------------------------------
        Reporter:  joelteon          |                Owner:
            Type:  feature request   |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  7.9
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:  13122
 Related Tickets:                    |  Differential Rev(s):
  #8809,#10073,#10179,#12906         |
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by mpickering):

 Phil makes a good point about where the semantic information should be
 embedded. In fact, this semantic information is already there in two
 cases, which flag the warning was caused by and the position of the error
 (see `TcRnMonad.add_warn_at`). In fact, looking at `ErrMsg`, there is
 already a lot of semantic information present there as well. These errors
 are then caught by `ioMsgMaybe` in `HscMain` and reported by `throwErrors`
 where the information is somehow lost but I have to go!

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


More information about the ghc-tickets mailing list