summaryrefslogtreecommitdiff
path: root/compiler/stranal
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/stranal')
-rw-r--r--compiler/stranal/DmdAnal.hs2
-rw-r--r--compiler/stranal/WorkWrap.hs2
-rw-r--r--compiler/stranal/WwLib.hs2
3 files changed, 6 insertions, 0 deletions
diff --git a/compiler/stranal/DmdAnal.hs b/compiler/stranal/DmdAnal.hs
index 49912413e4..44adc81633 100644
--- a/compiler/stranal/DmdAnal.hs
+++ b/compiler/stranal/DmdAnal.hs
@@ -13,6 +13,8 @@ module DmdAnal ( dmdAnalProgram ) where
#include "HsVersions.h"
+import GhcPrelude
+
import DynFlags
import WwLib ( findTypeShape, deepSplitProductType_maybe )
import Demand -- All of it
diff --git a/compiler/stranal/WorkWrap.hs b/compiler/stranal/WorkWrap.hs
index 630ec11442..252f18b983 100644
--- a/compiler/stranal/WorkWrap.hs
+++ b/compiler/stranal/WorkWrap.hs
@@ -7,6 +7,8 @@
{-# LANGUAGE CPP #-}
module WorkWrap ( wwTopBinds ) where
+import GhcPrelude
+
import CoreSyn
import CoreUnfold ( certainlyWillInline, mkWwInlineRule, mkWorkerUnfolding )
import CoreUtils ( exprType, exprIsHNF )
diff --git a/compiler/stranal/WwLib.hs b/compiler/stranal/WwLib.hs
index f83aafe7b0..474743a955 100644
--- a/compiler/stranal/WwLib.hs
+++ b/compiler/stranal/WwLib.hs
@@ -13,6 +13,8 @@ module WwLib ( mkWwBodies, mkWWstr, mkWorkerArgs
#include "HsVersions.h"
+import GhcPrelude
+
import CoreSyn
import CoreUtils ( exprType, mkCast )
import Id