diff --git a/src/net/torvald/UnsafePtr.kt b/src/net/torvald/UnsafePtr.kt index 5820f48d4..992920406 100644 --- a/src/net/torvald/UnsafePtr.kt +++ b/src/net/torvald/UnsafePtr.kt @@ -44,7 +44,7 @@ internal object UnsafeHelper { * * @return offset from the array's base memory address (aka pointer) that the actual data begins. */ - fun getArrayOffset(obj: Any) = unsafe.arrayBaseOffset(obj.javaClass) + fun getArrayOffset(obj: Any) = unsafe.arrayBaseOffset(obj.javaClass).toLong() } /**