diff options
author | keller@cse.unsw.edu.au <unknown> | 2008-05-01 02:42:23 +0000 |
---|---|---|
committer | keller@cse.unsw.edu.au <unknown> | 2008-05-01 02:42:23 +0000 |
commit | d609d675c643e34c7c63c1b663c408ad9165aed2 (patch) | |
tree | a1942e9f2f32148ce929417f0e2f4a35aaeeb0bd | |
parent | 0295b0cd072e88416b8414bc0bee01b91a07512e (diff) | |
download | haskell-d609d675c643e34c7c63c1b663c408ad9165aed2.tar.gz |
Moved def. of emptyP
-rw-r--r-- | libraries/base/GHC/PArr.hs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libraries/base/GHC/PArr.hs b/libraries/base/GHC/PArr.hs index db53c82307..10a426795b 100644 --- a/libraries/base/GHC/PArr.hs +++ b/libraries/base/GHC/PArr.hs @@ -242,6 +242,11 @@ singletonP :: a -> [:a:] {-# INLINE singletonP #-} singletonP e = replicateP 1 e +emptyP:: [:a:] +{- NOINLINE emptyP #-} +emptyP = replicateP 0 undefined + + replicateP :: Int -> a -> [:a:] {-# INLINE replicateP #-} replicateP n e = runST (do @@ -723,6 +728,3 @@ writeMPArr (MPArr n# marr#) (I# i#) e #endif /* __HADDOCK__ */ -emptyP:: [:a:] -{- NOINLINE emptyP #-} -emptyP = replicateP 0 undefined
\ No newline at end of file |