diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/heap/unified_heap_marking_visitor.h')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/heap/unified_heap_marking_visitor.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/platform/heap/unified_heap_marking_visitor.h b/chromium/third_party/blink/renderer/platform/heap/unified_heap_marking_visitor.h index f14c87294dd..17c4b85afdd 100644 --- a/chromium/third_party/blink/renderer/platform/heap/unified_heap_marking_visitor.h +++ b/chromium/third_party/blink/renderer/platform/heap/unified_heap_marking_visitor.h @@ -21,9 +21,8 @@ struct WrapperTypeInfo; // methods that allow for announcing reachable objects to V8. class PLATFORM_EXPORT UnifiedHeapMarkingVisitor final : public MarkingVisitor { public: - static std::unique_ptr<UnifiedHeapMarkingVisitor> Create(ThreadState*, - MarkingMode, - v8::Isolate*); + UnifiedHeapMarkingVisitor(ThreadState*, MarkingMode, v8::Isolate*); + // Write barriers for annotating a write during incremental marking. static void WriteBarrier(const TraceWrapperV8Reference<v8::Value>&); static void WriteBarrier(v8::Isolate*, const WrapperTypeInfo*, void*); @@ -34,8 +33,6 @@ class PLATFORM_EXPORT UnifiedHeapMarkingVisitor final : public MarkingVisitor { void Visit(const TraceWrapperV8Reference<v8::Value>&) final; private: - UnifiedHeapMarkingVisitor(ThreadState*, MarkingMode, v8::Isolate*); - v8::Isolate* const isolate_; v8::EmbedderHeapTracer* const controller_; |