summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ghc/lib/std/Array.lhs1
-rw-r--r--ghc/lib/std/IO.lhs1
-rw-r--r--ghc/lib/std/System.lhs1
3 files changed, 3 insertions, 0 deletions
diff --git a/ghc/lib/std/Array.lhs b/ghc/lib/std/Array.lhs
index 9c32f4acc3..5ee94ff061 100644
--- a/ghc/lib/std/Array.lhs
+++ b/ghc/lib/std/Array.lhs
@@ -45,6 +45,7 @@ import PrelShow
import PrelArr -- Most of the hard work is done here
import PrelBase
#else
+import Prelude
import privileged Prelude ( PrimArray
, runST
, primNewArray
diff --git a/ghc/lib/std/IO.lhs b/ghc/lib/std/IO.lhs
index 67a491f766..7ddeb03912 100644
--- a/ghc/lib/std/IO.lhs
+++ b/ghc/lib/std/IO.lhs
@@ -87,6 +87,7 @@ module IO (
#ifdef __HUGS__
import Ix(Ix)
+import Prelude
import privileged Prelude ( IORef
, unsafePerformIO
, prelCleanupAfterRunAction
diff --git a/ghc/lib/std/System.lhs b/ghc/lib/std/System.lhs
index 1b7637d3f6..ab4f9d9251 100644
--- a/ghc/lib/std/System.lhs
+++ b/ghc/lib/std/System.lhs
@@ -188,6 +188,7 @@ unpackProgName argv
--
-- Suitable for use with Hugs 98
-----------------------------------------------------------------------------
+import Prelude
import privileged Prelude ( primGetRawArgs
, primGetEnv
, prelCleanupAfterRunAction