Index: Source/wtf/NullPtr.h |
diff --git a/Source/wtf/NullPtr.h b/Source/wtf/NullPtr.h |
index 7bba3940ea1ff1371c4ff57b088a5768fc26078f..d40a7bd8f3ff6077a1dd6ae7d6fa50ab055cf886 100644 |
--- a/Source/wtf/NullPtr.h |
+++ b/Source/wtf/NullPtr.h |
@@ -53,4 +53,14 @@ extern std::nullptr_t nullptr; |
#endif |
+#if COMPILER_SUPPORTS(CXX_DELETED_FUNCTIONS) |
+#define WTF_DISALLOW_CONSTRUCTION_FROM_ZERO(ClassName) \ |
+ private: \ |
+ ClassName(int) = delete |
+#else |
+#define WTF_DISALLOW_CONSTRUCTION_FROM_ZERO(ClassName) \ |
+ private: \ |
+ ClassName(int) |
+#endif |
+ |
#endif |