diff options
Diffstat (limited to 'JavaScriptCore/wtf/PassRefPtr.h')
-rw-r--r-- | JavaScriptCore/wtf/PassRefPtr.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/JavaScriptCore/wtf/PassRefPtr.h b/JavaScriptCore/wtf/PassRefPtr.h index 052d6e2..b179cef 100644 --- a/JavaScriptCore/wtf/PassRefPtr.h +++ b/JavaScriptCore/wtf/PassRefPtr.h @@ -22,6 +22,7 @@ #define WTF_PassRefPtr_h #include "AlwaysInline.h" +#include "NullPtr.h" namespace WTF { @@ -90,6 +91,7 @@ namespace WTF { PassRefPtr& operator=(T*); PassRefPtr& operator=(const PassRefPtr&); + PassRefPtr& operator=(std::nullptr_t) { clear(); return *this; } template<typename U> PassRefPtr& operator=(const PassRefPtr<U>&); template<typename U> PassRefPtr& operator=(const RefPtr<U>&); |