Changeset 100242 in webkit for trunk/Source/JavaScriptCore/heap/MarkStack.cpp
- Timestamp:
- Nov 14, 2011, 10:58:19 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/heap/MarkStack.cpp
r99898 r100242 272 272 ASSERT(m_opaqueRoots.isEmpty()); 273 273 #endif 274 275 m_weakReferenceHarvesters.removeAll(); 274 276 } 275 277 … … 450 452 void SlotVisitor::harvestWeakReferences() 451 453 { 452 while (m_shared.m_weakReferenceHarvesters.hasNext())453 m_shared.m_weakReferenceHarvesters.removeNext()->visitWeakReferences(*this);454 for (WeakReferenceHarvester* current = m_shared.m_weakReferenceHarvesters.head(); current; current = current->next()) 455 current->visitWeakReferences(*this); 454 456 } 455 457
Note:
See TracChangeset
for help on using the changeset viewer.