@@ -922,7 +922,7 @@ spliceTwo arr1 arr2 = do
922 return arr { aEnd = dst `plusPtr` (len1 + len2) }
922 return arr { aEnd = dst `plusPtr` (len1 + len2) }
924instance Storable a => Semigroup (Array a) where
924instance Storable a => Semigroup (Array a) where
925− arr1 <> arr2 = unsafeInlineIO $ spliceTwo arr1 arr2
925+ arr1 <> arr2 = unsafePerformIO $ spliceTwo arr1 arr2
927nullForeignPtr :: ForeignPtr a
927nullForeignPtr :: ForeignPtr a
928nullForeignPtr = ForeignPtr nullAddr# (error "nullForeignPtr")
928nullForeignPtr = ForeignPtr nullAddr# (error "nullForeignPtr")