| Index: third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h b/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h
|
| index 65e9b93019679b598ef0fdd77bd4bef7b80e6a00..ef7959d04aceb7199b0299a687bc699bbbdcbfe7 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h
|
| @@ -142,7 +142,7 @@ private:
|
| template <typename T>
|
| static PassOwnPtr<T> adopt(std::unique_ptr<T>& x) { return adoptPtr(x.release()); }
|
| template <typename T> static PassType<T> pass(T& x) { return x; }
|
| - template <typename T> static PassOwnPtr<T> pass(OwnPtr<T>& x) { return x.release(); }
|
| + template <typename T> static PassOwnPtr<T> pass(OwnPtr<T>& x) { return std::move(x); }
|
|
|
| template <typename S, typename T>
|
| class Base : public WebCallbacks<WebPassType<typename S::WebType>, WebPassType<typename T::WebType>> {
|
|
|