emptyP def to gHC.PArr
authorkeller@cse.unsw.edu.au <unknown>
Thu, 1 May 2008 01:25:47 +0000 (01:25 +0000)
committerkeller@cse.unsw.edu.au <unknown>
Thu, 1 May 2008 01:25:47 +0000 (01:25 +0000)
GHC/PArr.hs

index 44206e1..db53c82 100644 (file)
@@ -242,9 +242,6 @@ singletonP             :: a -> [:a:]
 {-# INLINE singletonP #-}
 singletonP e = replicateP 1 e
   
-emptyP :: [:a:]
-emptyP = error "emptyP in GHC.PArr: not yet implemented"
-
 replicateP             :: Int -> a -> [:a:]
 {-# INLINE replicateP #-}
 replicateP n e  = runST (do
@@ -726,3 +723,6 @@ writeMPArr (MPArr n# marr#) (I# i#) e
 
 #endif /* __HADDOCK__ */
 
+emptyP:: [:a:]
+{- NOINLINE emptyP #-}
+emptyP = replicateP 0 undefined
\ No newline at end of file