summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/PprBase.hs
diff options
context:
space:
mode:
authorHerbert Valerio Riedel <hvr@gnu.org>2013-10-11 21:24:31 +0200
committerHerbert Valerio Riedel <hvr@gnu.org>2013-10-11 21:24:31 +0200
commitabc910df622e11a20fb858750038c7ffa5767d2c (patch)
tree23bd611acbe1386990b1a2621301fd1a32749a9b /compiler/nativeGen/PprBase.hs
parent83be3d7b8881eca63adf834e425e6799e572bd1f (diff)
downloadhaskell-abc910df622e11a20fb858750038c7ffa5767d2c.tar.gz
Future-proof code for upcoming `array-0.5.0.0`
This way CPP conditionals can be avoided for the transition period. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Diffstat (limited to 'compiler/nativeGen/PprBase.hs')
-rw-r--r--compiler/nativeGen/PprBase.hs8
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/nativeGen/PprBase.hs b/compiler/nativeGen/PprBase.hs
index 275d329d2a..90a3b303f4 100644
--- a/compiler/nativeGen/PprBase.hs
+++ b/compiler/nativeGen/PprBase.hs
@@ -15,8 +15,8 @@ module PprBase (
where
-import Data.Array.Unsafe( castSTUArray )
-import Data.Array.ST hiding( castSTUArray )
+import qualified Data.Array.Unsafe as U ( castSTUArray )
+import Data.Array.ST
import Control.Monad.ST
@@ -28,10 +28,10 @@ import Data.Word
-- Converting floating-point literals to integrals for printing
castFloatToWord8Array :: STUArray s Int Float -> ST s (STUArray s Int Word8)
-castFloatToWord8Array = castSTUArray
+castFloatToWord8Array = U.castSTUArray
castDoubleToWord8Array :: STUArray s Int Double -> ST s (STUArray s Int Word8)
-castDoubleToWord8Array = castSTUArray
+castDoubleToWord8Array = U.castSTUArray
-- floatToBytes and doubleToBytes convert to the host's byte
-- order. Providing that we're not cross-compiling for a