Ignore:
Timestamp:
Sep 2, 2011, 2:08:27 PM (14 years ago)
Author:
[email protected]
Message:

Fix 32bit build.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/heap/NewSpace.h

    r94445 r94448  
    4747    public:
    4848        static const size_t maxCellSize = 1024;
    49         static const ptrdiff_t PropertyStorageNurserySize = 1024 * 1024 * 4;
     49        static const size_t PropertyStorageNurserySize = 1024 * 1024 * 4;
    5050
    5151        struct SizeClass {
     
    176176    {
    177177        char* result = m_propertyStorageAllocationPoint;
    178         if (size > static_cast<size_t>(PropertyStorageNurserySize))
     178        if (size > PropertyStorageNurserySize)
    179179            CRASH();
    180180        m_propertyStorageAllocationPoint += size;
    181         if ((m_propertyStorageAllocationPoint - m_propertyStorageNursery) > PropertyStorageNurserySize) {
     181        if (static_cast<size_t>(m_propertyStorageAllocationPoint - m_propertyStorageNursery) > PropertyStorageNurserySize) {
    182182            m_propertyStorageAllocationPoint = result;
    183183            return 0;
     
    189189    {
    190190        char* addr = static_cast<char*>(ptr);
    191         return static_cast<uintptr_t>(addr - m_propertyStorageNursery) < PropertyStorageNurserySize;
     191        return static_cast<size_t>(addr - m_propertyStorageNursery) < PropertyStorageNurserySize;
    192192    }
    193193   
Note: See TracChangeset for help on using the changeset viewer.