Changeset 126624 in webkit for trunk/Source/JavaScriptCore/heap/MarkStackInlineMethods.h
- Timestamp:
- Aug 24, 2012, 2:23:51 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/heap/MarkStackInlineMethods.h
r126354 r126624 36 36 for (size_t i = 0; i < count; ++i) { 37 37 JSValue& value = slot[i]; 38 if (!value)39 continue;40 38 internalAppend(value); 41 39 } … … 47 45 ASSERT(slot); 48 46 JSCell* cell = *slot; 49 if (cell) 50 internalAppend(cell); 47 internalAppend(cell); 51 48 } 52 49 … … 71 68 ALWAYS_INLINE void MarkStack::internalAppend(JSValue value) 72 69 { 73 ASSERT(value); 74 if (!value.isCell()) 70 if (!value || !value.isCell()) 75 71 return; 76 72 internalAppend(value.asCell());
Note:
See TracChangeset
for help on using the changeset viewer.