@@ -283,6 +283,7 @@ instance Serialize (Array a) where
283 $ "deserializeAt: accessing array at offset = "
283 $ "deserializeAt: accessing array at offset = "
284 ++ show (off2 - 1)
284 ++ show (off2 - 1)
285 ++ " max valid offset = " ++ show (len - 1)
285 ++ " max valid offset = " ++ show (len - 1)
286+ -- XXX Use MutByteArray.cloneSliceUnsafe
286 let slice = MutArray.MutArray arr off1 off2 off2
287 let slice = MutArray.MutArray arr off1 off2 off2
287 newArr <- MutArray.clone slice
288 newArr <- MutArray.clone slice
288 pure (off2, Array.unsafeFreeze newArr)
289 pure (off2, Array.unsafeFreeze newArr)