diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2022-02-08 17:31:45 +0000 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2022-05-31 16:26:28 +0000 |
commit | d4c71f098f82b61b3dc1f056e0518c973fa51b68 (patch) | |
tree | 0f025317b4381080b223c0e76e70597831c38a5e /compiler/ghc.cabal.in | |
parent | 15d42a7a1287b0466ea97bedf71f4a0b161b17b4 (diff) | |
download | haskell-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.in | 2 |
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 |