Index: Source/platform/heap/MarkingVisitorImpl.h |
diff --git a/Source/platform/heap/MarkingVisitorImpl.h b/Source/platform/heap/MarkingVisitorImpl.h |
index c7da92c43696c31ebdccef7f7ef387552618d043..017d98526e078694b9a1a53fd4a68185dc782697 100644 |
--- a/Source/platform/heap/MarkingVisitorImpl.h |
+++ b/Source/platform/heap/MarkingVisitorImpl.h |
@@ -69,7 +69,7 @@ protected: |
inline void registerWeakMembers(const void* closure, const void* objectPointer, WeakPointerCallback callback) |
{ |
- Heap::pushWeakPointerCallback(const_cast<void*>(closure), const_cast<void*>(objectPointer), callback); |
+ Heap::pushThreadLocalWeakCallback(const_cast<void*>(closure), const_cast<void*>(objectPointer), callback); |
} |
inline void registerWeakTable(const void* closure, EphemeronCallback iterationCallback, EphemeronCallback iterationDoneCallback) |
@@ -119,7 +119,7 @@ protected: |
protected: |
inline void registerWeakCellWithCallback(void** cell, WeakPointerCallback callback) |
{ |
- Heap::pushWeakCellPointerCallback(cell, callback); |
+ Heap::pushGlobalWeakCallback(cell, callback); |
} |
private: |