| Index: Source/wtf/PassOwnArrayPtr.h
|
| diff --git a/Source/wtf/PassOwnArrayPtr.h b/Source/wtf/PassOwnArrayPtr.h
|
| index 724dba3bf41e4a4dffd17e97d54560ac9a6d92d1..124fdb43f424d18cbaa774b8311d51ca132dd1e4 100644
|
| --- a/Source/wtf/PassOwnArrayPtr.h
|
| +++ b/Source/wtf/PassOwnArrayPtr.h
|
| @@ -49,7 +49,7 @@ public:
|
| // a const PassOwnArrayPtr. However, it makes it much easier to work with PassOwnArrayPtr
|
| // temporaries, and we don't have a need to use real const PassOwnArrayPtrs anyway.
|
| PassOwnArrayPtr(const PassOwnArrayPtr& o) : m_ptr(o.leakPtr()) { }
|
| - template<typename U> PassOwnArrayPtr(const PassOwnArrayPtr<U>& o) : m_ptr(o.leakPtr()) { }
|
| + template<typename U> PassOwnArrayPtr(const PassOwnArrayPtr<U>& o, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(o.leakPtr()) { }
|
|
|
| ~PassOwnArrayPtr() { deleteOwnedArrayPtr(m_ptr); }
|
|
|
|
|