diff options
Diffstat (limited to 'deps/v8/src/spaces-inl.h')
-rw-r--r-- | deps/v8/src/spaces-inl.h | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/deps/v8/src/spaces-inl.h b/deps/v8/src/spaces-inl.h index 847bb9ada2..4fd8a6c8dc 100644 --- a/deps/v8/src/spaces-inl.h +++ b/deps/v8/src/spaces-inl.h @@ -36,32 +36,6 @@ namespace internal { // ----------------------------------------------------------------------------- -// HeapObjectIterator - -bool HeapObjectIterator::has_next() { - if (cur_addr_ < cur_limit_) { - return true; // common case - } - ASSERT(cur_addr_ == cur_limit_); - return HasNextInNextPage(); // slow path -} - - -HeapObject* HeapObjectIterator::next() { - ASSERT(has_next()); - - HeapObject* obj = HeapObject::FromAddress(cur_addr_); - int obj_size = (size_func_ == NULL) ? obj->Size() : size_func_(obj); - ASSERT_OBJECT_SIZE(obj_size); - - cur_addr_ += obj_size; - ASSERT(cur_addr_ <= cur_limit_); - - return obj; -} - - -// ----------------------------------------------------------------------------- // PageIterator bool PageIterator::has_next() { |