Changeset 94448 in webkit
- Timestamp:
- Sep 2, 2011 2:08:27 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r94445 r94448 1 2011-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 1 9 2011-09-02 Oliver Hunt <oliver@apple.com> 2 10 -
trunk/Source/JavaScriptCore/heap/NewSpace.h
r94445 r94448 47 47 public: 48 48 static const size_t maxCellSize = 1024; 49 static const ptrdiff_t PropertyStorageNurserySize = 1024 * 1024 * 4;49 static const size_t PropertyStorageNurserySize = 1024 * 1024 * 4; 50 50 51 51 struct SizeClass { … … 176 176 { 177 177 char* result = m_propertyStorageAllocationPoint; 178 if (size > static_cast<size_t>(PropertyStorageNurserySize))178 if (size > PropertyStorageNurserySize) 179 179 CRASH(); 180 180 m_propertyStorageAllocationPoint += size; 181 if ( (m_propertyStorageAllocationPoint - m_propertyStorageNursery) > PropertyStorageNurserySize) {181 if (static_cast<size_t>(m_propertyStorageAllocationPoint - m_propertyStorageNursery) > PropertyStorageNurserySize) { 182 182 m_propertyStorageAllocationPoint = result; 183 183 return 0; … … 189 189 { 190 190 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; 192 192 } 193 193
Note: See TracChangeset
for help on using the changeset viewer.