@@ -2345,6 +2345,7 @@ cast arr =
2346-- /Pre-release/
2346-- /Pre-release/
2348+{-# INLINE asPtrUnsafe #-}
2348asPtrUnsafe :: MonadIO m => MutArray a -> (Ptr a -> m b) -> m b
2349asPtrUnsafe :: MonadIO m => MutArray a -> (Ptr a -> m b) -> m b
2349asPtrUnsafe arr f = do
2350asPtrUnsafe arr f = do
2350 contents <- liftIO $ Unboxed.pin $ arrContents arr
2351 contents <- liftIO $ Unboxed.pin $ arrContents arr