| Index: runtime/vm/gc_marker.cc
|
| diff --git a/runtime/vm/gc_marker.cc b/runtime/vm/gc_marker.cc
|
| index ff66ca03b25527fdabb541313f046f50acf68075..2c8c9f2fb73a2b3ca036b0790808b1109efa94f0 100644
|
| --- a/runtime/vm/gc_marker.cc
|
| +++ b/runtime/vm/gc_marker.cc
|
| @@ -199,7 +199,7 @@ class MarkingWeakVisitor : public HandleVisitor {
|
| RawObject* raw_obj = handle->raw();
|
| ASSERT(raw_obj->IsHeapObject());
|
| if (!raw_obj->IsMarked() && raw_obj->IsOldObject()) {
|
| - handle->Finalize();
|
| + WeakPersistentHandle::Finalize(handle);
|
| }
|
| }
|
|
|
|
|