Cleanup after the OPTIONS parsing was moved.
authorLemmih <lemmih@gmail.com>
Sun, 12 Mar 2006 13:23:28 +0000 (13:23 +0000)
committerLemmih <lemmih@gmail.com>
Sun, 12 Mar 2006 13:23:28 +0000 (13:23 +0000)
ghc/compiler/main/DriverPipeline.hs
ghc/compiler/main/GHC.hs

index c70811b..ac98eff 100644 (file)
@@ -45,15 +45,10 @@ import Util
 import StringBuffer    ( hGetStringBuffer )
 import BasicTypes      ( SuccessFlag(..) )
 import Maybes          ( expectJust )
 import StringBuffer    ( hGetStringBuffer )
 import BasicTypes      ( SuccessFlag(..) )
 import Maybes          ( expectJust )
-import Ctype           ( is_ident )
-import StringBuffer    ( StringBuffer(..), lexemeToString )
 import ParserCoreUtils ( getCoreModuleName )
 import ParserCoreUtils ( getCoreModuleName )
-import SrcLoc          ( srcLocSpan, mkSrcLoc, unLoc )
-import FastString      ( mkFastString )
+import SrcLoc          ( unLoc )
 import SrcLoc          ( Located(..) )
 
 import SrcLoc          ( Located(..) )
 
-import Distribution.Compiler ( extensionsToGHCFlag )
-
 import EXCEPTION
 import DATA_IOREF      ( readIORef, writeIORef, IORef )
 import GLAEXTS         ( Int(..) )
 import EXCEPTION
 import DATA_IOREF      ( readIORef, writeIORef, IORef )
 import GLAEXTS         ( Int(..) )
index cef3a72..b2c86df 100644 (file)
@@ -208,13 +208,12 @@ import InstEnv            ( Instance, instanceDFunId, pprInstance, pprInstanceHdr )
 import SrcLoc
 import DriverPipeline
 import DriverPhases    ( Phase(..), isHaskellSrcFilename, startPhase )
 import SrcLoc
 import DriverPipeline
 import DriverPhases    ( Phase(..), isHaskellSrcFilename, startPhase )
-import HeaderInfo      ( getImports, getOptions, optionsErrorMsgs )
+import HeaderInfo      ( getImports, getOptions )
 import Packages                ( isHomePackage )
 import Finder
 import HscMain         ( newHscEnv, hscFileCheck, HscChecked(..) )
 import HscTypes
 import DynFlags
 import Packages                ( isHomePackage )
 import Finder
 import HscMain         ( newHscEnv, hscFileCheck, HscChecked(..) )
 import HscTypes
 import DynFlags
-import StaticFlags
 import SysTools                ( initSysTools, cleanTempFiles )
 import Module
 import FiniteMap
 import SysTools                ( initSysTools, cleanTempFiles )
 import Module
 import FiniteMap
@@ -244,7 +243,6 @@ import Control.Exception as Exception hiding (handle)
 import Data.IORef
 import System.IO
 import System.IO.Error ( isDoesNotExistError )
 import Data.IORef
 import System.IO
 import System.IO.Error ( isDoesNotExistError )
-import System.IO.Unsafe        ( unsafePerformIO )
 import Prelude hiding (init)
 
 #if __GLASGOW_HASKELL__ < 600
 import Prelude hiding (init)
 
 #if __GLASGOW_HASKELL__ < 600
@@ -784,8 +782,6 @@ checkModule session@(Session ref) mod = do
                                        renamedSource = renamed,
                                        typecheckedSource = Just tc_binds,
                                        checkedModuleInfo = Just minf }))
                                        renamedSource = renamed,
                                        typecheckedSource = Just tc_binds,
                                        checkedModuleInfo = Just minf }))
-             _other ->
-                       panic "checkModule"
 
 -- ---------------------------------------------------------------------------
 -- Unloading
 
 -- ---------------------------------------------------------------------------
 -- Unloading