summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/heap/unified_heap_marking_visitor.h
diff options
context:
space:
mode:
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.h7
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_;