[GHC] #1074: -fwarn-unused-imports complains about wrong import
GHC
trac at galois.com
Tue Feb 24 15:12:20 EST 2009
#1074: -fwarn-unused-imports complains about wrong import
---------------------------------+------------------------------------------
Reporter: guest | Owner: igloo
Type: bug | Status: new
Priority: high | Milestone: 6.10 branch
Component: Compiler | Version: 6.6
Severity: minor | Resolution:
Keywords: | Difficulty: Unknown
Testcase: | Os: Unknown/Multiple
Architecture: Unknown/Multiple |
---------------------------------+------------------------------------------
Comment (by duncan):
I've added a test case (based on the tar package). The expected outcome is
no warnings with -Wall. The current outcome is:
{{{
Test.hs:3:0:
Warning: Module `System.FilePath' is imported, but nothing from it is
used,
except perhaps instances visible in `System.FilePath'
To suppress this warning, use: import System.FilePath()
}}}
The specific instance of the problem in this test case is that we import:
{{{
import qualified System.FilePath as FilePath.Native
import qualified System.FilePath.Posix as FilePath.Posix
import qualified System.FilePath.Windows as FilePath.Windows
}}}
and use things qualified from all three of them. The `System.FilePath`
module is a re-export of one of the other two modules (but which one
depends on the platform).
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1074#comment:19>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list