X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/2d39b0e377c0896910ee49ae70082ba665faf986..ed1e77d3adeb83d26fd1dfb16dd84cabdcefd250:/heap/CopyWriteBarrier.h diff --git a/heap/CopyWriteBarrier.h b/heap/CopyWriteBarrier.h index eeef1d7..b014fcd 100644 --- a/heap/CopyWriteBarrier.h +++ b/heap/CopyWriteBarrier.h @@ -50,8 +50,7 @@ public: bool operator!() const { return !m_value; } - typedef T* (CopyWriteBarrier::*UnspecifiedBoolType); - operator UnspecifiedBoolType*() const { return m_value ? reinterpret_cast(1) : 0; } + explicit operator bool() const { return m_value; } T* get() const {