Warning Police: Unused imports
authorMichael D. Adams <adamsmd@cs.indiana.edu>
Fri, 13 Jul 2007 20:19:13 +0000 (20:19 +0000)
committerMichael D. Adams <adamsmd@cs.indiana.edu>
Fri, 13 Jul 2007 20:19:13 +0000 (20:19 +0000)
12 files changed:
compat/Compat/Directory.hs
compiler/basicTypes/Unique.lhs
compiler/utils/Util.lhs
utils/genprimopcode/Lexer.x
utils/genprimopcode/ParserM.hs
utils/hpc/Hpc.hs
utils/hpc/HpcCombine.hs
utils/hpc/HpcDraft.hs
utils/hpc/HpcFlags.hs
utils/hpc/HpcMarkup.hs
utils/hpc/HpcReport.hs
utils/hpc/HpcShowTix.hs

index c44b50f..4d7cb4b 100644 (file)
@@ -31,7 +31,7 @@ import Control.Monad          ( when )
 import Foreign.Marshal.Alloc   ( allocaBytes )
 import System.IO (IOMode(..), openBinaryFile, hGetBuf, hPutBuf, hClose)
 import System.IO.Error         ( try )
-import GHC.IOBase ( IOException(..), IOErrorType(..) )
+import GHC.IOBase ( IOException(..) )
 #else
 import System.IO               ( try )
 #endif
index a0b28f8..b1fd5b7 100644 (file)
@@ -54,7 +54,6 @@ import BasicTypes
 import PackageConfig
 import FastString
 import Outputable
-import FastTypes
 
 import GHC.Exts
 import Data.Char       ( chr, ord )
index 8473faf..bfb499a 100644 (file)
@@ -79,9 +79,12 @@ module Util (
 
 #include "HsVersions.h"
 
-import Panic           ( panic, trace )
 import FastTypes
 
+#ifdef DEBUG
+import Panic           ( panic, trace )
+#endif
+
 import Control.Exception ( Exception(..), finally, catchDyn, throw )
 import qualified Control.Exception as Exception
 import Data.Dynamic    ( Typeable )
@@ -89,10 +92,11 @@ import Data.IORef   ( IORef, newIORef )
 import System.IO.Unsafe        ( unsafePerformIO )
 import Data.IORef      ( readIORef, writeIORef )
 
-import qualified Data.List as List ( elem, notElem )
-
+import qualified Data.List as List ( elem )
 #ifndef DEBUG
 import Data.List               ( zipWith4 )
+#else
+import qualified Data.List as List ( notElem )
 #endif
 
 import Control.Monad   ( when )
index 8d0c3e9..2b8289a 100644 (file)
@@ -3,7 +3,7 @@
 module Lexer (lex_tok) where
 
 import ParserM (ParserM (..), mkT, mkTv, Token(..), St, start_code,
-                StartCode, Action, set_start_code,
+                set_start_code,
                 inc_brace_depth, dec_brace_depth,
                 show_pos, position, input,
                 AlexInput, alexGetChar, alexInputPrevChar)
index d70947b..edc300d 100644 (file)
@@ -18,8 +18,6 @@ module ParserM (
     happyError
  ) where
 
-import Syntax
-
 -- Parser Monad
 newtype ParserM a = ParserM (AlexInput -> St -> Either String (AlexInput, St, a))
 
index 5db2b30..3eb25d2 100644 (file)
@@ -1,7 +1,6 @@
 -- (c) 2007 Andy Gill
 
 -- Main driver for Hpc
-import Trace.Hpc.Tix
 import HpcFlags
 import System.Environment
 import System.Exit
index d16ace9..9788c41 100644 (file)
@@ -13,7 +13,6 @@ import HpcFlags
 import Control.Monad
 import qualified HpcSet as Set
 import qualified HpcMap as Map
-import System.Environment
 
 ------------------------------------------------------------------------------
 combine_options = 
index bf67213..4391bd0 100644 (file)
@@ -9,7 +9,6 @@ import HpcFlags
 import Control.Monad
 import qualified HpcSet as Set
 import qualified HpcMap as Map
-import System.Environment
 import HpcUtils
 import Data.Tree
 
index eb9a197..49ebb50 100644 (file)
@@ -3,7 +3,6 @@
 module HpcFlags where
 
 import System.Console.GetOpt
-import Data.Maybe ( fromMaybe )
 import qualified HpcSet as Set
 import Data.Char
 import Trace.Hpc.Tix
index 001ec29..d4f4ee6 100644 (file)
@@ -11,7 +11,6 @@ import Trace.Hpc.Util
 
 import HpcFlags
 
-import System.Environment
 import System.Directory
 import Data.List
 import Data.Maybe(fromJust)
index 8f063f8..2fa79f6 100644 (file)
@@ -5,9 +5,7 @@
 
 module HpcReport (report_plugin) where
 
-import System.Exit
 import Prelude hiding (exp)
-import System(getArgs)
 import List(sort,intersperse)
 import HpcFlags
 import Trace.Hpc.Mix
index 79c9fa3..68b74a9 100644 (file)
@@ -2,7 +2,6 @@ module HpcShowTix (showtix_plugin) where
 
 import Trace.Hpc.Mix
 import Trace.Hpc.Tix
-import Trace.Hpc.Util
 
 import HpcFlags