Changeset 79955 in webkit


Ignore:
Timestamp:
Feb 28, 2011 5:55:24 PM (13 years ago)
Author:
mrowe@apple.com
Message:

<http://webkit.org/b/55430> OwnArrayPtr.h's LOOSE_OWN_ARRAY_PTR results in link errors.

Reviewed by Darin Adler.

  • wtf/OwnArrayPtr.h:

(WTF::::set): Implement OwnArrayPtr::set.

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r79952 r79955  
     12011-02-28  Mark Rowe  <mrowe@apple.com>
     2
     3        Reviewed by Darin Adler.
     4
     5        <http://webkit.org/b/55430> OwnArrayPtr.h's LOOSE_OWN_ARRAY_PTR results in link errors.
     6
     7        * wtf/OwnArrayPtr.h:
     8        (WTF::::set): Implement OwnArrayPtr::set.
     9
    1102011-02-28  Martin Zoubek  <martin.zoubek@acision.com> and Alejandro G. Castro  <alex@igalia.com>
    211
  • trunk/Source/JavaScriptCore/wtf/OwnArrayPtr.h

    r77785 r79955  
    112112}
    113113
     114#ifdef LOOSE_OWN_ARRAY_PTR
     115template<typename T> inline void OwnArrayPtr<T>::set(PtrType ptr)
     116{
     117    ASSERT(!ptr || m_ptr != ptr);
     118    PtrType oldPtr = m_ptr;
     119    m_ptr = ptr;
     120    deleteOwnedArrayPtr(oldPtr);
     121}
     122#endif
     123
    114124template<typename T> inline OwnArrayPtr<T>& OwnArrayPtr<T>::operator=(const PassOwnArrayPtr<T>& o)
    115125{
Note: See TracChangeset for help on using the changeset viewer.