summaryrefslogtreecommitdiff
path: root/compiler/main/BreakArray.hs
diff options
context:
space:
mode:
authorJan Stolarek <jan.stolarek@p.lodz.pl>2013-09-17 08:55:35 +0100
committerJan Stolarek <jan.stolarek@p.lodz.pl>2013-09-18 14:19:45 +0100
commit6eec7bc5b1e541705911a617f82501fe59319996 (patch)
treed4cb567aacfdec2bf1c76e3a5fe2d13f4e6c05ca /compiler/main/BreakArray.hs
parent03e44ee7ff9fbfad6a94e32a9c394c2166ff4284 (diff)
downloadhaskell-6eec7bc5b1e541705911a617f82501fe59319996.tar.gz
Trailing whitespaces
Diffstat (limited to 'compiler/main/BreakArray.hs')
-rw-r--r--compiler/main/BreakArray.hs28
1 files changed, 14 insertions, 14 deletions
diff --git a/compiler/main/BreakArray.hs b/compiler/main/BreakArray.hs
index 4d3145fb3a..4a8612da31 100644
--- a/compiler/main/BreakArray.hs
+++ b/compiler/main/BreakArray.hs
@@ -18,8 +18,8 @@ module BreakArray
#endif
, newBreakArray
#ifdef GHCI
- , getBreak
- , setBreakOn
+ , getBreak
+ , setBreakOn
, setBreakOff
, showBreakArray
#endif
@@ -49,22 +49,22 @@ showBreakArray dflags array = do
setBreakOn :: DynFlags -> BreakArray -> Int -> IO Bool
setBreakOn dflags array index
| safeIndex dflags array index = do
- writeBreakArray array index breakOn
+ writeBreakArray array index breakOn
return True
- | otherwise = return False
+ | otherwise = return False
setBreakOff :: DynFlags -> BreakArray -> Int -> IO Bool
setBreakOff dflags array index
| safeIndex dflags array index = do
writeBreakArray array index breakOff
return True
- | otherwise = return False
+ | otherwise = return False
getBreak :: DynFlags -> BreakArray -> Int -> IO (Maybe Word)
getBreak dflags array index
| safeIndex dflags array index = do
- val <- readBreakArray array index
- return $ Just val
+ val <- readBreakArray array index
+ return $ Just val
| otherwise = return Nothing
safeIndex :: DynFlags -> BreakArray -> Int -> Bool
@@ -73,7 +73,7 @@ safeIndex dflags array index = index < size dflags array && index >= 0
size :: DynFlags -> BreakArray -> Int
size dflags (BA array) = (I# (sizeofMutableByteArray# array)) `div` wORD_SIZE dflags
-allocBA :: Int -> IO BreakArray
+allocBA :: Int -> IO BreakArray
allocBA (I# sz) = IO $ \s1 ->
case newByteArray# sz s1 of { (# s2, array #) -> (# s2, BA array #) }
@@ -81,11 +81,11 @@ allocBA (I# sz) = IO $ \s1 ->
newBreakArray :: DynFlags -> Int -> IO BreakArray
newBreakArray dflags entries@(I# sz) = do
BA array <- allocBA (entries * wORD_SIZE dflags)
- case breakOff of
+ case breakOff of
W# off -> do -- Todo: there must be a better way to write zero as a Word!
let loop n | n ==# sz = return ()
| otherwise = do
- writeBA# array n off
+ writeBA# array n off
loop (n +# 1#)
loop 0#
return $ BA array
@@ -95,13 +95,13 @@ writeBA# array i word = IO $ \s ->
case writeWordArray# array i word s of { s -> (# s, () #) }
writeBreakArray :: BreakArray -> Int -> Word -> IO ()
-writeBreakArray (BA array) (I# i) (W# word) = writeBA# array i word
+writeBreakArray (BA array) (I# i) (W# word) = writeBA# array i word
-readBA# :: MutableByteArray# RealWorld -> Int# -> IO Word
-readBA# array i = IO $ \s ->
+readBA# :: MutableByteArray# RealWorld -> Int# -> IO Word
+readBA# array i = IO $ \s ->
case readWordArray# array i s of { (# s, c #) -> (# s, W# c #) }
-readBreakArray :: BreakArray -> Int -> IO Word
+readBreakArray :: BreakArray -> Int -> IO Word
readBreakArray (BA array) (I# i) = readBA# array i
#else /* !GHCI */