diff options
Diffstat (limited to 'compiler/GHC/Driver/Pipeline')
-rw-r--r-- | compiler/GHC/Driver/Pipeline/Monad.hs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/compiler/GHC/Driver/Pipeline/Monad.hs b/compiler/GHC/Driver/Pipeline/Monad.hs index 2fcf24e85d..b2db6170ec 100644 --- a/compiler/GHC/Driver/Pipeline/Monad.hs +++ b/compiler/GHC/Driver/Pipeline/Monad.hs @@ -14,12 +14,20 @@ import GHC.Prelude import GHC.Utils.Monad import GHC.Utils.Outputable + import GHC.Driver.Session import GHC.Driver.Phases -import GHC.Driver.Types -import GHC.Unit.Module +import GHC.Driver.Env + import GHC.SysTools.FileCleanup (TempFileLifetime) +import GHC.Types.SourceFile + +import GHC.Unit.Module +import GHC.Unit.Module.ModDetails +import GHC.Unit.Module.ModIface +import GHC.Unit.Module.Status + import Control.Monad newtype CompPipeline a = P { unP :: PipeEnv -> PipeState -> IO (PipeState, a) } |