| Index: Source/wtf/PassOwnPtr.h
|
| diff --git a/Source/wtf/PassOwnPtr.h b/Source/wtf/PassOwnPtr.h
|
| index c379f2fd3d6777b6be6f0202f08953e2e1faaf65..b1fdeb7dbf1039eeb8bec6142c6f5cdb44ed7792 100644
|
| --- a/Source/wtf/PassOwnPtr.h
|
| +++ b/Source/wtf/PassOwnPtr.h
|
| @@ -52,7 +52,7 @@ namespace WTF {
|
| // a const PassOwnPtr. However, it makes it much easier to work with PassOwnPtr
|
| // temporaries, and we don't have a need to use real const PassOwnPtrs anyway.
|
| PassOwnPtr(const PassOwnPtr& o) : m_ptr(o.leakPtr()) { }
|
| - template<typename U> PassOwnPtr(const PassOwnPtr<U>& o) : m_ptr(o.leakPtr()) { }
|
| + template<typename U> PassOwnPtr(const PassOwnPtr<U>& o, EnsureOwnPtrConvertibleArgDecl) : m_ptr(o.leakPtr()) { }
|
|
|
| ~PassOwnPtr() { deleteOwnedPtr(m_ptr); }
|
|
|
|
|