| Index: runtime/vm/scavenger.cc
|
| diff --git a/runtime/vm/scavenger.cc b/runtime/vm/scavenger.cc
|
| index fd1256e57d8dda6181294a9220d143b7b51c68fb..e223803806f2d38d45b262508d6fd043e3ee7c3a 100644
|
| --- a/runtime/vm/scavenger.cc
|
| +++ b/runtime/vm/scavenger.cc
|
| @@ -526,7 +526,8 @@ void Scavenger::IterateStoreBuffers(Isolate* isolate,
|
| raw_object->VisitPointers(visitor);
|
| }
|
| pending->Reset();
|
| - isolate->store_buffer()->PushBlock(pending);
|
| + // Return the emptied block for recycling (no need to check threshold).
|
| + isolate->store_buffer()->PushBlock(pending, StoreBuffer::kIgnoreThreshold);
|
| pending = next;
|
| }
|
| heap_->RecordData(kStoreBufferEntries, total_count);
|
|
|