diff options
Diffstat (limited to 'utils/count-deps/Main.hs')
-rw-r--r-- | utils/count-deps/Main.hs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/count-deps/Main.hs b/utils/count-deps/Main.hs index 2ce6ea9f5b..fc37ac555b 100644 --- a/utils/count-deps/Main.hs +++ b/utils/count-deps/Main.hs @@ -13,6 +13,7 @@ import Control.Monad.IO.Class import System.Environment import GHC.Unit.Module.Deps import Data.Map.Strict qualified as Map +import Data.Set qualified as Set -- Example invocation: -- inplace/bin/count-deps `inplace/bin/ghc-stage2 --print-libdir` "GHC.Parser" @@ -77,4 +78,4 @@ calcDeps modName libdir = mkModule = Module (stringToUnit "ghc") modDeps :: ModIface -> [ModuleName] - modDeps mi = map gwib_mod $ dep_direct_mods (mi_deps mi) + modDeps mi = map gwib_mod $ Set.toList $ dep_direct_mods (mi_deps mi) |