⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 201611 in webkit


Ignore:
Timestamp:
Jun 2, 2016, 12:40:20 PM (10 years ago)
Author:
fpizlo@apple.com
Message:

Use "= delete" for Locker(int)

Rubber stamped by Saam Barati.
Source/JavaScriptCore:

  • runtime/ConcurrentJITLock.h:

(JSC::ConcurrentJITLocker::ConcurrentJITLocker):

Source/WTF:


See discussion: https://bugs.webkit.org/show_bug.cgi?id=158306#c8

  • wtf/Locker.h:

(WTF::Locker::Locker):
(WTF::Locker::~Locker):

Location:
trunk/Source
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r201610 r201611  
     12016-06-02  Filip Pizlo  <fpizlo@apple.com>
     2
     3        Use "= delete" for Locker(int)
     4
     5        Rubber stamped by Saam Barati.
     6
     7        * runtime/ConcurrentJITLock.h:
     8        (JSC::ConcurrentJITLocker::ConcurrentJITLocker):
     9
    1102016-06-02  Keith Miller  <keith_miller@apple.com>
    211
  • trunk/Source/JavaScriptCore/runtime/ConcurrentJITLock.h

    r201609 r201611  
    133133    }
    134134   
    135     NO_RETURN_DUE_TO_CRASH ConcurrentJITLocker(int)
    136         : ConcurrentJITLockerBase(NoLockingNecessary)
    137 #if ENABLE(CONCURRENT_JIT) && !defined(NDEBUG)
    138         , m_disallowGC(Nullopt)
    139 #endif
    140     {
    141         RELEASE_ASSERT_NOT_REACHED();
    142     }
     135    ConcurrentJITLocker(int) = delete;
    143136
    144137#if ENABLE(CONCURRENT_JIT) && !defined(NDEBUG)
  • trunk/Source/WTF/ChangeLog

    r201609 r201611  
     12016-06-02  Filip Pizlo  <fpizlo@apple.com>
     2
     3        Use "= delete" for Locker(int)
     4
     5        Rubber stamped by Saam Barati.
     6       
     7        See discussion: https://bugs.webkit.org/show_bug.cgi?id=158306#c8
     8
     9        * wtf/Locker.h:
     10        (WTF::Locker::Locker):
     11        (WTF::Locker::~Locker):
     12
    1132016-06-02  Filip Pizlo  <fpizlo@apple.com>
    214
  • trunk/Source/WTF/wtf/Locker.h

    r201609 r201611  
    4949    Locker(NoLockingNecessaryTag) : m_lockable(nullptr) { }
    5050   
    51     NO_RETURN_DUE_TO_CRASH Locker(int)
    52     {
    53         RELEASE_ASSERT_NOT_REACHED();
    54     }
     51    Locker(int) = delete;
    5552
    5653    ~Locker()
Note: See TracChangeset for help on using the changeset viewer.