X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fmain%2FDriverMkDepend.hs;h=1694aba9b87577cca5778647948d7582a861d4e2;hp=f1f4770623b8cc282c6ca452572d41d2f4ea83ce;hb=c648345e3d82c0c40333bfd8ddea2633e21b08dc;hpb=d436c70d43fb905c63220040168295e473f4b90a diff --git a/compiler/main/DriverMkDepend.hs b/compiler/main/DriverMkDepend.hs index f1f4770..1694aba 100644 --- a/compiler/main/DriverMkDepend.hs +++ b/compiler/main/DriverMkDepend.hs @@ -16,9 +16,8 @@ module DriverMkDepend ( #include "HsVersions.h" import qualified GHC --- import GHC ( ModSummary(..), GhcMonad ) +import GhcMonad import HsSyn ( ImportDecl(..) ) -import PrelNames import DynFlags import Util import HscTypes @@ -35,7 +34,6 @@ import FastString import Exception import ErrUtils --- import MonadUtils ( liftIO ) import System.Directory import System.FilePath @@ -218,9 +216,6 @@ processDeps dflags hsc_env excl_mods root hdl (AcyclicSCC node) ; do_imps True (ms_srcimps node) ; do_imps False (ms_imps node) - - ; when (dopt Opt_ImplicitPrelude (ms_hspp_opts node)) $ - do_imp noSrcSpan False Nothing pRELUDE_NAME } @@ -352,7 +347,7 @@ dumpModCycles dflags mod_summaries cycles = [ c | CyclicSCC c <- GHC.topSortModuleGraph True mod_summaries Nothing ] pp_cycles = vcat [ (ptext (sLit "---------- Cycle") <+> int n <+> ptext (sLit "----------")) - $$ pprCycle c $$ text "" + $$ pprCycle c $$ blankLine | (n,c) <- [1..] `zip` cycles ] pprCycle :: [ModSummary] -> SDoc