Commit c5ab9ce7 authored by Marja Hölttä's avatar Marja Hölttä

[in-place weak refs] Fix: MarkCompactCollector::AbortWeakObjects must clear weak references.

BUG=v8:7308

Change-Id: I0e029bcc157a0e62bf7aa2d222118003a29b4436
Reviewed-on: https://chromium-review.googlesource.com/952443Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#51780}
parent 308d4e28
......@@ -2932,6 +2932,7 @@ void MarkCompactCollector::ClearWeakReferences() {
void MarkCompactCollector::AbortWeakObjects() {
weak_objects_.weak_cells.Clear();
weak_objects_.transition_arrays.Clear();
weak_objects_.weak_references.Clear();
}
void MarkCompactCollector::RecordRelocSlot(Code* host, RelocInfo* rinfo,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment