Index: third_party/WebKit/Source/bindings/core/v8/ScriptStreamerThread.h |
diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptStreamerThread.h b/third_party/WebKit/Source/bindings/core/v8/ScriptStreamerThread.h |
index 65a5dfbc42057188e20a6318ad5c6d45381f3635..9eb13bcf7d86241579ee0db4167d87318faa7676 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/ScriptStreamerThread.h |
+++ b/third_party/WebKit/Source/bindings/core/v8/ScriptStreamerThread.h |
@@ -9,9 +9,7 @@ |
#include "platform/TaskSynchronizer.h" |
#include "public/platform/WebThread.h" |
#include "wtf/Functional.h" |
-#include "wtf/OwnPtr.h" |
-#include "wtf/PassOwnPtr.h" |
- |
+#include <memory> |
#include <v8.h> |
namespace blink { |
@@ -37,7 +35,7 @@ public: |
void taskDone(); |
- static void runScriptStreamingTask(PassOwnPtr<v8::ScriptCompiler::ScriptStreamingTask>, ScriptStreamer*); |
+ static void runScriptStreamingTask(std::unique_ptr<v8::ScriptCompiler::ScriptStreamingTask>, ScriptStreamer*); |
private: |
ScriptStreamerThread() |
@@ -52,7 +50,7 @@ private: |
// At the moment, we only use one thread, so we can only stream one script |
// at a time. FIXME: Use a thread pool and stream multiple scripts. |
- OwnPtr<WebThread> m_thread; |
+ std::unique_ptr<WebThread> m_thread; |
bool m_runningTask; |
mutable Mutex m_mutex; // Guards m_runningTask. |
}; |