| Index: runtime/vm/scavenger.cc
|
| diff --git a/runtime/vm/scavenger.cc b/runtime/vm/scavenger.cc
|
| index fd1256e57d8dda6181294a9220d143b7b51c68fb..bcb8bbe135d1534ce5c7aafba689734c26e2b0f2 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, false);
|
| pending = next;
|
| }
|
| heap_->RecordData(kStoreBufferEntries, total_count);
|
|
|