Bug 677993 followup: Use uintptr_t instead of size_t for casting unsigned values to/from void*, in JSObject::getArrayLength & setArrayLength. rs=waldo

This commit is contained in:
Daniel Holbert 2011-08-12 11:28:51 -07:00
parent bf6c625e51
commit f5df3d50be

View File

@ -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