diff options
-rw-r--r-- | ghc/lib/std/Array.lhs | 1 | ||||
-rw-r--r-- | ghc/lib/std/IO.lhs | 1 | ||||
-rw-r--r-- | ghc/lib/std/System.lhs | 1 |
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 |