commit | 1e20094c302d24e16347afad86e9d8be7598a56a | [log] [tgz] |
---|---|---|
author | Elliott Hughes <enh@google.com> | Wed Oct 12 18:59:24 2011 -0700 |
committer | Elliott Hughes <enh@google.com> | Wed Oct 12 18:59:24 2011 -0700 |
tree | c1816170fb827c9d3c949d33d2796d7e5cacc009 | |
parent | 307f75d6bcf7c32db7e1b43124dead628cc7ce96 [diff] |
Add back a line I accidentally deleted from the last change. Change-Id: I719fd936992950f6d7039ca9cce7435ab1fec229
diff --git a/src/mark_sweep.cc b/src/mark_sweep.cc index a0ca6b2..94b35e0 100644 --- a/src/mark_sweep.cc +++ b/src/mark_sweep.cc
@@ -144,6 +144,7 @@ for (size_t i = 0; i < num_ptrs; ++i) { Object* obj = static_cast<Object*>(ptrs[i]); freed_bytes += space->AllocationSize(obj); + Heap::GetLiveBits()->Clear(obj); space->Free(obj); } Heap::RecordFreeLocked(freed_objects, freed_bytes);