Changeset 63093 in webkit for trunk/JavaScriptCore/wtf/OwnPtr.h


Ignore:
Timestamp:
Jul 12, 2010, 9:41:13 AM (15 years ago)
Author:
[email protected]
Message:

Add WARN_UNUSED_RETURN to the smart pointer "leak" member functions
https://bugs.webkit.org/show_bug.cgi?id=42086

Reviewed by Dan Bernstein.

  • wtf/OwnPtr.h:
  • wtf/PassOwnPtr.h:
  • wtf/PassRefPtr.h:

(WTF::PassRefPtr::releaseRef):
(WTF::NonNullPassRefPtr::leakRef):
(WTF::NonNullPassRefPtr::releaseRef):

  • wtf/RetainPtr.h:

(WTF::RetainPtr::releaseRef):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/wtf/OwnPtr.h

    r62674 r63093  
    6161        void clear();
    6262        PassOwnPtr<T> release();
    63         PtrType leakPtr();
     63        PtrType leakPtr() WARN_UNUSED_RETURN;
    6464
    6565        ValueType& operator*() const { ASSERT(m_ptr); return *m_ptr; }
Note: See TracChangeset for help on using the changeset viewer.