summaryrefslogtreecommitdiff
path: root/libraries/base/Control
diff options
context:
space:
mode:
authorsimonpj@microsoft.com <unknown>2009-07-06 11:18:42 +0000
committersimonpj@microsoft.com <unknown>2009-07-06 11:18:42 +0000
commitc84bffd8689387d3c64219c97dcbc5c6569e9ffd (patch)
treef4145f5211b4167d51b02a11fd32c3a01e7bd1c3 /libraries/base/Control
parentdbb6d842e8fdfac84cd32876feeb7335594a9dcd (diff)
downloadhaskell-c84bffd8689387d3c64219c97dcbc5c6569e9ffd.tar.gz
Remove unused imports from base
These unused imports are detected by the new unused-import code
Diffstat (limited to 'libraries/base/Control')
-rw-r--r--libraries/base/Control/Applicative.hs1
-rw-r--r--libraries/base/Control/Arrow.hs1
-rw-r--r--libraries/base/Control/Category.hs1
-rw-r--r--libraries/base/Control/Exception.hs2
-rw-r--r--libraries/base/Control/Exception/Base.hs2
-rw-r--r--libraries/base/Control/Monad/ST.hs2
-rw-r--r--libraries/base/Control/Monad/ST/Lazy.hs2
-rw-r--r--libraries/base/Control/Monad/ST/Strict.hs1
-rw-r--r--libraries/base/Control/OldException.hs2
9 files changed, 3 insertions, 11 deletions
diff --git a/libraries/base/Control/Applicative.hs b/libraries/base/Control/Applicative.hs
index d2899162bc..1d62e0a34e 100644
--- a/libraries/base/Control/Applicative.hs
+++ b/libraries/base/Control/Applicative.hs
@@ -36,7 +36,6 @@ module Control.Applicative (
) where
import Prelude hiding (id,(.))
-import qualified Prelude
import Control.Category
import Control.Arrow
diff --git a/libraries/base/Control/Arrow.hs b/libraries/base/Control/Arrow.hs
index 4606b4de7e..f3c1de2f3b 100644
--- a/libraries/base/Control/Arrow.hs
+++ b/libraries/base/Control/Arrow.hs
@@ -39,7 +39,6 @@ module Control.Arrow (
) where
import Prelude hiding (id,(.))
-import qualified Prelude
import Control.Monad
import Control.Monad.Fix
diff --git a/libraries/base/Control/Category.hs b/libraries/base/Control/Category.hs
index 770d850202..fa73cff058 100644
--- a/libraries/base/Control/Category.hs
+++ b/libraries/base/Control/Category.hs
@@ -12,7 +12,6 @@
module Control.Category where
-import Prelude hiding (id,(.))
import qualified Prelude
infixr 9 .
diff --git a/libraries/base/Control/Exception.hs b/libraries/base/Control/Exception.hs
index 6430c9a21f..9824fb0ea7 100644
--- a/libraries/base/Control/Exception.hs
+++ b/libraries/base/Control/Exception.hs
@@ -138,7 +138,7 @@ import Control.Exception.Base
#ifdef __GLASGOW_HASKELL__
import GHC.Base
-import GHC.IO hiding ( onException, finally )
+-- import GHC.IO hiding ( onException, finally )
import Data.Maybe
#else
import Prelude hiding (catch)
diff --git a/libraries/base/Control/Exception/Base.hs b/libraries/base/Control/Exception/Base.hs
index f32b2f72e1..d5cac44eee 100644
--- a/libraries/base/Control/Exception/Base.hs
+++ b/libraries/base/Control/Exception/Base.hs
@@ -110,7 +110,7 @@ import GHC.IO hiding (finally,onException)
import GHC.IO.Exception
import GHC.Exception
import GHC.Show
-import GHC.Exception hiding ( Exception )
+-- import GHC.Exception hiding ( Exception )
import GHC.Conc
#endif
diff --git a/libraries/base/Control/Monad/ST.hs b/libraries/base/Control/Monad/ST.hs
index cae255fa6f..4260d0e86e 100644
--- a/libraries/base/Control/Monad/ST.hs
+++ b/libraries/base/Control/Monad/ST.hs
@@ -32,8 +32,6 @@ module Control.Monad.ST
unsafeSTToIO -- :: ST s a -> IO a
) where
-import Prelude
-
import Control.Monad.Fix
#include "Typeable.h"
diff --git a/libraries/base/Control/Monad/ST/Lazy.hs b/libraries/base/Control/Monad/ST/Lazy.hs
index 00aa4f06d5..657752ec9f 100644
--- a/libraries/base/Control/Monad/ST/Lazy.hs
+++ b/libraries/base/Control/Monad/ST/Lazy.hs
@@ -36,13 +36,11 @@ import Prelude
import Control.Monad.Fix
-import Control.Monad.ST (RealWorld)
import qualified Control.Monad.ST as ST
#ifdef __GLASGOW_HASKELL__
import qualified GHC.ST
import GHC.Base
-import Control.Monad
#endif
#ifdef __HUGS__
diff --git a/libraries/base/Control/Monad/ST/Strict.hs b/libraries/base/Control/Monad/ST/Strict.hs
index a899616f55..d8692f851f 100644
--- a/libraries/base/Control/Monad/ST/Strict.hs
+++ b/libraries/base/Control/Monad/ST/Strict.hs
@@ -16,5 +16,4 @@ module Control.Monad.ST.Strict (
module Control.Monad.ST
) where
-import Prelude
import Control.Monad.ST
diff --git a/libraries/base/Control/OldException.hs b/libraries/base/Control/OldException.hs
index ae25fdc0ce..936d03ea0d 100644
--- a/libraries/base/Control/OldException.hs
+++ b/libraries/base/Control/OldException.hs
@@ -134,7 +134,7 @@ module Control.OldException (
import GHC.Base
import GHC.Num
import GHC.Show
-import GHC.IO ( IO )
+-- import GHC.IO ( IO )
import GHC.IO.Handle.FD ( stdout )
import qualified GHC.IO as New
import qualified GHC.IO.Exception as New