summaryrefslogtreecommitdiff
path: root/compiler/ghci
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2011-08-02 13:34:06 +0100
committerSimon Peyton Jones <simonpj@microsoft.com>2011-08-02 13:34:06 +0100
commit1679a75ecb6ed1136cceeea57f43690515418366 (patch)
treec0326ac881b2289498265f03605c97be8116b030 /compiler/ghci
parent5dedffb3b314bb93ec4d0cf2b5da98297333f201 (diff)
downloadhaskell-1679a75ecb6ed1136cceeea57f43690515418366.tar.gz
Fix import DEPRECATE failures for castSTUArray
Diffstat (limited to 'compiler/ghci')
-rw-r--r--compiler/ghci/ByteCodeAsm.lhs7
1 files changed, 7 insertions, 0 deletions
diff --git a/compiler/ghci/ByteCodeAsm.lhs b/compiler/ghci/ByteCodeAsm.lhs
index af9fbe9049..fa87543e6a 100644
--- a/compiler/ghci/ByteCodeAsm.lhs
+++ b/compiler/ghci/ByteCodeAsm.lhs
@@ -40,7 +40,14 @@ import Control.Monad.ST ( runST )
import Data.Array.MArray
import Data.Array.Unboxed ( listArray )
import Data.Array.Base ( UArray(..) )
+
+-- castSTUArray has moved to Data.Array.Unsafe
+#if __GLASGOW_HASKELL__ >= 701
+import Data.Array.Unsafe( castSTUArray )
+#else
import Data.Array.ST ( castSTUArray )
+#endif
+
import Foreign
import Data.Char ( ord )
import Data.List