Changeset 94448 in webkit


Ignore:
Timestamp:
Sep 2, 2011 2:08:27 PM (13 years ago)
Author:
oliver@apple.com
Message:

Fix 32bit build.

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r94445 r94448  
     12011-09-02  Oliver Hunt  <oliver@apple.com>
     2
     3        Fix 32bit build.
     4
     5        * heap/NewSpace.h:
     6        (JSC::NewSpace::allocatePropertyStorage):
     7        (JSC::NewSpace::inPropertyStorageNursery):
     8
    192011-09-02  Oliver Hunt  <oliver@apple.com>
    210
  • 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.