File tree Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -131,6 +131,7 @@ library
131
131
Distribution.Compat.Exception
132
132
Distribution.Compat.Graph
133
133
Distribution.Compat.Internal.TempFile
134
+ Distribution.Compat.Map.Strict
134
135
Distribution.Compat.Prelude.Internal
135
136
Distribution.Compat.ReadP
136
137
Distribution.Compat.Semigroup
Original file line number Diff line number Diff line change
1
+ {-# LANGUAGE CPP #-}
2
+
3
+ module Distribution.Compat.Map.Strict
4
+ ( module X
5
+ #if MIN_VERSION_containers(0,5,0)
6
+ #else
7
+ , insertWith
8
+ #endif
9
+ ) where
10
+
11
+ #if MIN_VERSION_containers(0,5,0)
12
+ import Data.Map.Strict as X
13
+ #else
14
+ import Data.Map as X hiding (insertWith , insertWith' )
15
+ import qualified Data.Map
16
+
17
+ insertWith :: Ord k => (a -> a -> a ) -> k -> a -> Map k a -> Map k a
18
+ insertWith = Data.Map. insertWith'
19
+ #endif
Original file line number Diff line number Diff line change @@ -111,6 +111,7 @@ module Distribution.Simple.PackageIndex (
111
111
112
112
import Prelude ()
113
113
import Distribution.Compat.Prelude hiding (lookup )
114
+ import qualified Distribution.Compat.Map.Strict as Map
114
115
115
116
import Distribution.Package
116
117
import Distribution.Backpack
@@ -125,7 +126,6 @@ import Data.Array ((!))
125
126
import qualified Data.Array as Array
126
127
import qualified Data.Graph as Graph
127
128
import Data.List as List ( groupBy , deleteBy , deleteFirstsBy )
128
- import qualified Data.Map.Strict as Map
129
129
import qualified Data.Tree as Tree
130
130
131
131
-- | The collection of information about packages from one or more 'PackageDB's.
You can’t perform that action at this time.
0 commit comments