diff options
author | Oleg Grenrus <oleg.grenrus@iki.fi> | 2021-01-19 13:43:54 +0200 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-01-29 04:03:22 -0500 |
commit | 6fc920847f65e9b9f347bde42b2f9ec624468cfd (patch) | |
tree | 7585cb4198e5a0f96b7f05a47c1a4a9138008d8a /compiler/GHC/HsToCore | |
parent | 37378a0b20d068f5704486dbd03b3f4099442965 (diff) | |
download | haskell-6fc920847f65e9b9f347bde42b2f9ec624468cfd.tar.gz |
Add explicit import lists to Data.List imports
Related to a future change in Data.List,
https://downloads.haskell.org/ghc/8.10.3/docs/html/users_guide/using-warnings.html?highlight=wcompat#ghc-flag--Wcompat-unqualified-imports
Companion pull&merge requests:
- https://github.com/judah/haskeline/pull/153
- https://github.com/haskell/containers/pull/762
- https://gitlab.haskell.org/ghc/packages/hpc/-/merge_requests/9
After these the actual change in Data.List should be easy to do.
Diffstat (limited to 'compiler/GHC/HsToCore')
-rw-r--r-- | compiler/GHC/HsToCore/Arrows.hs | 2 | ||||
-rw-r--r-- | compiler/GHC/HsToCore/Coverage.hs | 2 | ||||
-rw-r--r-- | compiler/GHC/HsToCore/Foreign/Decl.hs | 2 | ||||
-rw-r--r-- | compiler/GHC/HsToCore/Quote.hs | 2 | ||||
-rw-r--r-- | compiler/GHC/HsToCore/Usage.hs | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/compiler/GHC/HsToCore/Arrows.hs b/compiler/GHC/HsToCore/Arrows.hs index b667466810..665a665cc4 100644 --- a/compiler/GHC/HsToCore/Arrows.hs +++ b/compiler/GHC/HsToCore/Arrows.hs @@ -52,7 +52,7 @@ import GHC.Utils.Panic import GHC.Types.Var.Set import GHC.Types.SrcLoc import GHC.Data.List.SetOps( assocMaybe ) -import Data.List +import Data.List (mapAccumL) import GHC.Utils.Misc import GHC.Types.Unique.DSet diff --git a/compiler/GHC/HsToCore/Coverage.hs b/compiler/GHC/HsToCore/Coverage.hs index 09f3165b26..61988c5011 100644 --- a/compiler/GHC/HsToCore/Coverage.hs +++ b/compiler/GHC/HsToCore/Coverage.hs @@ -52,7 +52,7 @@ import GHC.Types.CostCentre import GHC.Types.CostCentre.State import Control.Monad -import Data.List +import Data.List (isSuffixOf, intersperse) import Data.Array import Data.Time import System.Directory diff --git a/compiler/GHC/HsToCore/Foreign/Decl.hs b/compiler/GHC/HsToCore/Foreign/Decl.hs index 8348d0a1fa..7f618eb77c 100644 --- a/compiler/GHC/HsToCore/Foreign/Decl.hs +++ b/compiler/GHC/HsToCore/Foreign/Decl.hs @@ -62,7 +62,7 @@ import GHC.Driver.Hooks import GHC.Utils.Encoding import Data.Maybe -import Data.List +import Data.List (unzip4, nub) {- Desugaring of @foreign@ declarations is naturally split up into diff --git a/compiler/GHC/HsToCore/Quote.hs b/compiler/GHC/HsToCore/Quote.hs index 629b082f6e..4b5b871043 100644 --- a/compiler/GHC/HsToCore/Quote.hs +++ b/compiler/GHC/HsToCore/Quote.hs @@ -89,7 +89,7 @@ import Data.Kind (Constraint) import Data.ByteString ( unpack ) import Control.Monad -import Data.List +import Data.List (sort, sortBy) import Data.Function import Control.Monad.Trans.Reader import Control.Monad.Trans.Class diff --git a/compiler/GHC/HsToCore/Usage.hs b/compiler/GHC/HsToCore/Usage.hs index 4b644621a6..3a0c27faac 100644 --- a/compiler/GHC/HsToCore/Usage.hs +++ b/compiler/GHC/HsToCore/Usage.hs @@ -40,7 +40,7 @@ import GHC.Unit.Module.Deps import GHC.Data.Maybe import Control.Monad (filterM) -import Data.List +import Data.List (sort, sortBy, nub) import Data.IORef import Data.Map (Map) import qualified Data.Map as Map |