Changeset 81191 in webkit for trunk/Source/JavaScriptCore/runtime/SmallStrings.cpp
- Timestamp:
- Mar 15, 2011, 4:29:56 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/SmallStrings.cpp
r81071 r81191 75 75 } 76 76 77 void SmallStrings::markChildren( MarkStack& markStack)77 void SmallStrings::markChildren(HeapRootMarker& heapRootMarker) 78 78 { 79 79 /* … … 87 87 */ 88 88 89 bool isAnyStringMarked = isMarked(m_emptyString .get());89 bool isAnyStringMarked = isMarked(m_emptyString); 90 90 for (unsigned i = 0; i < singleCharacterStringCount && !isAnyStringMarked; ++i) 91 isAnyStringMarked = isMarked(m_singleCharacterStrings[i] .get());91 isAnyStringMarked = isMarked(m_singleCharacterStrings[i]); 92 92 93 93 if (!isAnyStringMarked) { … … 97 97 98 98 if (m_emptyString) 99 markStack.append(&m_emptyString);99 heapRootMarker.mark(&m_emptyString); 100 100 for (unsigned i = 0; i < singleCharacterStringCount; ++i) { 101 101 if (m_singleCharacterStrings[i]) 102 markStack.append(&m_singleCharacterStrings[i]);102 heapRootMarker.mark(&m_singleCharacterStrings[i]); 103 103 } 104 104 }
Note:
See TracChangeset
for help on using the changeset viewer.