| Index: third_party/WebKit/Source/platform/heap/MarkingVisitor.h
|
| diff --git a/third_party/WebKit/Source/platform/heap/MarkingVisitor.h b/third_party/WebKit/Source/platform/heap/MarkingVisitor.h
|
| index 516ac19dfab814149dfd372b90a37d8651a2898d..eb4a432a97005494556f0fd2a1f681afc1fb58fc 100644
|
| --- a/third_party/WebKit/Source/platform/heap/MarkingVisitor.h
|
| +++ b/third_party/WebKit/Source/platform/heap/MarkingVisitor.h
|
| @@ -26,7 +26,7 @@ class MarkingVisitor final : public Visitor,
|
| Impl::mark(objectPointer, callback);
|
| }
|
|
|
| - void registerDelayedMarkNoTracing(const void* object) override {
|
| + void registerDelayedMarkNoTracing(void** object) override {
|
| Impl::registerDelayedMarkNoTracing(object);
|
| }
|
|
|
| @@ -48,6 +48,16 @@ class MarkingVisitor final : public Visitor,
|
| }
|
| #endif
|
|
|
| + void registerMovingObjectReference(MovableReference* slot) override {
|
| + Impl::registerMovingObjectReference(slot);
|
| + }
|
| +
|
| + void registerMovingObjectCallback(MovableReference backingStore,
|
| + MovingObjectCallback callback,
|
| + void* callbackData) override {
|
| + Impl::registerMovingObjectCallback(backingStore, callback, callbackData);
|
| + }
|
| +
|
| bool ensureMarked(const void* objectPointer) override {
|
| return Impl::ensureMarked(objectPointer);
|
| }
|
|
|