summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
diff options
context:
space:
mode:
authorSylvain Henry <sylvain@haskus.fr>2021-09-08 11:17:38 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-09-17 09:45:36 -0400
commitc662ac7e39a0a2fb85d4ab17ae71d54752d24f39 (patch)
tree01ec2534a67671f010fb985f00fce1a4cd492f99 /compiler/GHC/Driver
parentda60e6276e4b71217e2e75dfa49f2d460b526af3 (diff)
downloadhaskell-c662ac7e39a0a2fb85d4ab17ae71d54752d24f39.tar.gz
Refactor module dependencies code
* moved deps related code into GHC.Unit.Module.Deps * refactored Deps module to not export Dependencies constructor to help maintaining invariants
Diffstat (limited to 'compiler/GHC/Driver')
-rw-r--r--compiler/GHC/Driver/Session.hs5
1 files changed, 0 insertions, 5 deletions
diff --git a/compiler/GHC/Driver/Session.hs b/compiler/GHC/Driver/Session.hs
index a6f1a50382..3b28a0b17e 100644
--- a/compiler/GHC/Driver/Session.hs
+++ b/compiler/GHC/Driver/Session.hs
@@ -55,7 +55,6 @@ module GHC.Driver.Session (
DynLibLoader(..),
fFlags, fLangFlags, xFlags,
wWarningFlags,
- dynFlagDependencies,
makeDynFlagsConsistent,
positionIndependent,
optimisationFlags,
@@ -1574,10 +1573,6 @@ lang_set dflags lang =
setLanguage :: Language -> DynP ()
setLanguage l = upd (`lang_set` Just l)
--- | Some modules have dependencies on others through the DynFlags rather than textual imports
-dynFlagDependencies :: DynFlags -> [ModuleName]
-dynFlagDependencies = pluginModNames
-
-- | Is the -fpackage-trust mode on
packageTrustOn :: DynFlags -> Bool
packageTrustOn = gopt Opt_PackageTrust