summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/heap/GCThread.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/JavaScriptCore/heap/GCThread.h')
-rw-r--r--Source/JavaScriptCore/heap/GCThread.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/JavaScriptCore/heap/GCThread.h b/Source/JavaScriptCore/heap/GCThread.h
index b7277992c..0d218f975 100644
--- a/Source/JavaScriptCore/heap/GCThread.h
+++ b/Source/JavaScriptCore/heap/GCThread.h
@@ -28,6 +28,7 @@
#include <GCThreadSharedData.h>
#include <wtf/Deque.h>
+#include <wtf/OwnPtr.h>
#include <wtf/Threading.h>
namespace JSC {
@@ -38,7 +39,7 @@ class SlotVisitor;
class GCThread {
public:
- GCThread(GCThreadSharedData&, std::unique_ptr<SlotVisitor>, std::unique_ptr<CopyVisitor>);
+ GCThread(GCThreadSharedData&, SlotVisitor*, CopyVisitor*);
SlotVisitor* slotVisitor();
CopyVisitor* copyVisitor();
@@ -53,8 +54,8 @@ private:
ThreadIdentifier m_threadID;
GCThreadSharedData& m_shared;
- std::unique_ptr<SlotVisitor> m_slotVisitor;
- std::unique_ptr<CopyVisitor> m_copyVisitor;
+ OwnPtr<SlotVisitor> m_slotVisitor;
+ OwnPtr<CopyVisitor> m_copyVisitor;
};
} // namespace JSC