diff --git a/src/builtin.cpp b/src/builtin.cpp index 1a7d283231..6c069746d2 100644 --- a/src/builtin.cpp +++ b/src/builtin.cpp @@ -765,10 +765,6 @@ Avian_sun_misc_Unsafe_getLongVolatile object o = reinterpret_cast(arguments[1]); int64_t offset; memcpy(&offset, arguments + 2, 8); - // avoid blocking the VM if this is being called in a busy loop - PROTECT(t, o); - { ENTER(t, Thread::IdleState); } - object field; if (BytesPerWord < 8) { field = fieldForOffset(t, o, offset);