summaryrefslogtreecommitdiff
path: root/compiler/GHC/Core/Opt/WorkWrap.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Core/Opt/WorkWrap.hs')
-rw-r--r--compiler/GHC/Core/Opt/WorkWrap.hs7
1 files changed, 4 insertions, 3 deletions
diff --git a/compiler/GHC/Core/Opt/WorkWrap.hs b/compiler/GHC/Core/Opt/WorkWrap.hs
index 2c204795c9..976dcd5fe5 100644
--- a/compiler/GHC/Core/Opt/WorkWrap.hs
+++ b/compiler/GHC/Core/Opt/WorkWrap.hs
@@ -37,6 +37,7 @@ import GHC.Utils.Panic
import GHC.Utils.Panic.Plain
import GHC.Utils.Monad
import GHC.Utils.Trace
+import GHC.Unit.Types
{-
We take Core bindings whose binders have:
@@ -66,14 +67,14 @@ info for exported values).
\end{enumerate}
-}
-wwTopBinds :: DynFlags -> FamInstEnvs -> UniqSupply -> CoreProgram -> CoreProgram
+wwTopBinds :: Module -> DynFlags -> FamInstEnvs -> UniqSupply -> CoreProgram -> CoreProgram
-wwTopBinds dflags fam_envs us top_binds
+wwTopBinds this_mod dflags fam_envs us top_binds
= initUs_ us $ do
top_binds' <- mapM (wwBind ww_opts) top_binds
return (concat top_binds')
where
- ww_opts = initWwOpts dflags fam_envs
+ ww_opts = initWwOpts this_mod dflags fam_envs
{-
************************************************************************