diff options
Diffstat (limited to 'Source/JavaScriptCore/heap/GCThread.h')
| -rw-r--r-- | Source/JavaScriptCore/heap/GCThread.h | 7 |
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 |
