summaryrefslogtreecommitdiff
path: root/compiler/ghc.cabal.in
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2022-02-08 17:31:45 +0000
committerJohn Ericson <John.Ericson@Obsidian.Systems>2022-05-31 16:26:28 +0000
commitd4c71f098f82b61b3dc1f056e0518c973fa51b68 (patch)
tree0f025317b4381080b223c0e76e70597831c38a5e /compiler/ghc.cabal.in
parent15d42a7a1287b0466ea97bedf71f4a0b161b17b4 (diff)
downloadhaskell-d4c71f098f82b61b3dc1f056e0518c973fa51b68.tar.gz
Purge `DynFlags` and `HscEnv` from some `GHC.Core` modules where it's not too hardwip/dflags-core-opt-easier
Progress towards #17957 Because of `CoreM`, I did not move the `DynFlags` and `HscEnv` to other modules as thoroughly as I usually do. This does mean that risk of `DynFlags` "creeping back in" is higher than it usually is. After we do the same process to the other Core passes, and then figure out what we want to do about `CoreM`, we can finish the job started here. That is a good deal more work, however, so it certainly makes sense to land this now.
Diffstat (limited to 'compiler/ghc.cabal.in')
-rw-r--r--compiler/ghc.cabal.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/ghc.cabal.in b/compiler/ghc.cabal.in
index 74d95cdc65..d757925444 100644
--- a/compiler/ghc.cabal.in
+++ b/compiler/ghc.cabal.in
@@ -335,6 +335,7 @@ Library
GHC.Core.Predicate
GHC.Core.Reduction
GHC.Core.Rules
+ GHC.Core.Rules.Config
GHC.Core.Seq
GHC.Core.SimpleOpt
GHC.Core.Stats
@@ -399,6 +400,7 @@ Library
GHC.Driver.Config.Core.Opt.Arity
GHC.Driver.Config.Core.Opt.LiberateCase
GHC.Driver.Config.Core.Opt.WorkWrap
+ GHC.Driver.Config.Core.Rules
GHC.Driver.Config.Diagnostic
GHC.Driver.Config.Finder
GHC.Driver.Config.HsToCore