We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 471fdcb commit ceb903fCopy full SHA for ceb903f
jvm/src/common/Language/Java/Unsafe.hs
@@ -558,7 +558,7 @@ reifyMVector mk finalize jobj0 = do
558
n <- getArrayLength jobj
559
ptr <- mk jobj
560
fptr <- newForeignPtr ptr $ finalize jobj ptr
561
- `finally` deleteGlobalRefNonFinalized jobj
+ `finally` runInAttachedThread (deleteGlobalRefNonFinalized jobj)
562
return (MVector.unsafeFromForeignPtr0 fptr (fromIntegral n))
563
564
reflectMVector
0 commit comments