| Index: third_party/WebKit/Source/platform/wtf/RefPtr.h
|
| diff --git a/third_party/WebKit/Source/platform/wtf/RefPtr.h b/third_party/WebKit/Source/platform/wtf/RefPtr.h
|
| index 8fd8887717e19a7de9218c80a78aeb2cb47cc6b8..aa369a0e0eeff3463abc7d69e9e52bae2b84063e 100644
|
| --- a/third_party/WebKit/Source/platform/wtf/RefPtr.h
|
| +++ b/third_party/WebKit/Source/platform/wtf/RefPtr.h
|
| @@ -56,7 +56,7 @@ class RefPtr {
|
| // See comments in PassRefPtr.h for an explanation of why this takes a const
|
| // reference.
|
| template <typename U>
|
| - RefPtr(const PassRefPtr<U>&, EnsurePtrConvertibleArgDecl(U, T));
|
| + RefPtr(PassRefPtr<U>&&, EnsurePtrConvertibleArgDecl(U, T));
|
|
|
| // Hash table deleted values, which are only constructed and never copied or
|
| // destroyed.
|
| @@ -104,8 +104,7 @@ class RefPtr {
|
|
|
| template <typename T>
|
| template <typename U>
|
| -inline RefPtr<T>::RefPtr(const PassRefPtr<U>& o,
|
| - EnsurePtrConvertibleArgDefn(U, T))
|
| +inline RefPtr<T>::RefPtr(PassRefPtr<U>&& o, EnsurePtrConvertibleArgDefn(U, T))
|
| : ptr_(o.LeakRef()) {}
|
|
|
| template <typename T>
|
|
|