diff --git a/js/src/jsobjinlines.h b/js/src/jsobjinlines.h index df09193e782..bdf62e74362 100644 --- a/js/src/jsobjinlines.h +++ b/js/src/jsobjinlines.h @@ -343,14 +343,14 @@ inline uint32 JSObject::getArrayLength() const { JS_ASSERT(isArray()); - return (uint32)(size_t) getPrivate(); + return (uint32)(uintptr_t) getPrivate(); } inline void JSObject::setArrayLength(uint32 length) { JS_ASSERT(isArray()); - setPrivate((void*)(size_t)length); + setPrivate((void*)(uintptr_t) length); } inline uint32