Index: Source/wtf/NullPtr.h |
diff --git a/Source/wtf/NullPtr.h b/Source/wtf/NullPtr.h |
index b6b34e444160a8fb0054ef30f705a6ab7d7d534d..c884e9ec1b42aa34efa7d483b5b44ea1a980e45e 100644 |
--- a/Source/wtf/NullPtr.h |
+++ b/Source/wtf/NullPtr.h |
@@ -49,6 +49,12 @@ typedef decltype(nullptr) nullptr_t; |
namespace std { |
class nullptr_t { |
public: |
+ // Required in order to create const nullptr_t objects without an |
+ // explicit initializer, a la: |
Mikhail
2014/06/10 07:15:24
As I see at https://gcc.gnu.org/bugzilla/show_bug.
Mostyn Bramley-Moore
2014/06/10 07:33:58
I think the second clause matches here (not the fi
|
+ // |
+ // const std::nullptr_t nullptr; |
+ nullptr_t() { } |
+ |
// Make nullptr convertible to any pointer type. |
template<typename T> operator T*() const { return 0; } |
// Make nullptr convertible to any member pointer type. |