diff options
-rw-r--r-- | runtime/obj_ptr.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/obj_ptr.h b/runtime/obj_ptr.h index 70e767acf6..14fdba31d9 100644 --- a/runtime/obj_ptr.h +++ b/runtime/obj_ptr.h @@ -37,7 +37,7 @@ constexpr bool kObjPtrPoisoningValidateOnCopy = false; template<class MirrorType> class ObjPtr { static constexpr size_t kCookieShift = - sizeof(kHeapReferenceSize) * kBitsPerByte - kObjectAlignmentShift; + kHeapReferenceSize * kBitsPerByte - kObjectAlignmentShift; static constexpr size_t kCookieBits = sizeof(uintptr_t) * kBitsPerByte - kCookieShift; static constexpr uintptr_t kCookieMask = (static_cast<uintptr_t>(1u) << kCookieBits) - 1; |