
#14113: Error message carets point at the wrong places in the presence of CPP macros -------------------------------------+------------------------------------- Reporter: RyanGlScott | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.2.1 Resolution: | Keywords: 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 Rufflewind): The issue is similar to #13388 but, unlike hsc2hs, my understanding is that cpp doesn't fall under the purview of the GHC project (yet?), so it's not possible to coerce it into outputting column information. One could prevent the caret from pointing past the actual line, but that only masks the problem under certain circumstances. Another option is to simply not show the caret if cpp is involved. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14113#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler