Make initSysTools use the dflags it is passed, rather than defaultDynFlags
[ghc-hetmet.git] / compiler / main / GHC.hs
index 7d3ef50..bf3bfd1 100644 (file)
@@ -351,8 +351,8 @@ newSession mb_top_dir = do
   installSignalHandlers
 
   initStaticOpts
-  dflags0 <- initSysTools mb_top_dir defaultDynFlags
-  dflags  <- initDynFlags dflags0
+  dflags0 <- initDynFlags defaultDynFlags
+  dflags <- initSysTools mb_top_dir dflags0
   env <- newHscEnv dflags
   ref <- newIORef env
   return (Session ref)