[GHC] #14760: Error reporting on obsolete file

GHC ghc-devs at haskell.org
Mon Feb 5 11:04:54 UTC 2018


#14760: Error reporting on obsolete file
-------------------------------------+-------------------------------------
           Reporter:  hsyl20         |             Owner:  (none)
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:
          Component:  Compiler       |           Version:  8.2.2
           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:
-------------------------------------+-------------------------------------
 I have just had this warning:
 {{{
 Whatever.hs:41:1: warning: [-Wunused-imports]
     The import of ‘Data.Map’ is redundant
       except perhaps to import instances from ‘Data.Map’
     To import instances alone, use: import Data.Map()
    |
 41 | import Data.Foldable
    | ^^^^^^^^^^^^^^^^^^^^^
 }}}

 This happens because the source file has been modified during the
 compilation: GHC shows an excerpt of the new file to report an error in
 the old file. Could we cache the old file somehow during the compilation
 to avoid this discrepancy?

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


More information about the ghc-tickets mailing list