Changeset 77151 in webkit for trunk/Source/JavaScriptCore/runtime/SmallStrings.cpp
- Timestamp:
- Jan 31, 2011, 12:07:21 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/SmallStrings.cpp
r77113 r77151 36 36 static const unsigned numCharactersToStore = 0x100; 37 37 38 static inline bool isMarked(JS String* string)38 static inline bool isMarked(JSCell* string) 39 39 { 40 40 return string && Heap::isCellMarked(string); … … 84 84 */ 85 85 86 bool isAnyStringMarked = isMarked(m_emptyString );86 bool isAnyStringMarked = isMarked(m_emptyString.get()); 87 87 for (unsigned i = 0; i < numCharactersToStore && !isAnyStringMarked; ++i) 88 isAnyStringMarked = isMarked(m_singleCharacterStrings[i] );88 isAnyStringMarked = isMarked(m_singleCharacterStrings[i].get()); 89 89 90 90 if (!isAnyStringMarked) { … … 94 94 95 95 if (m_emptyString) 96 markStack.append( m_emptyString);96 markStack.append(&m_emptyString); 97 97 for (unsigned i = 0; i < numCharactersToStore; ++i) { 98 98 if (m_singleCharacterStrings[i]) 99 markStack.append( m_singleCharacterStrings[i]);99 markStack.append(&m_singleCharacterStrings[i]); 100 100 } 101 101 }
Note:
See TracChangeset
for help on using the changeset viewer.