Index: third_party/tcmalloc/vendor/src/base/stl_allocator.h |
diff --git a/third_party/tcmalloc/vendor/src/base/stl_allocator.h b/third_party/tcmalloc/vendor/src/base/stl_allocator.h |
index 3152cf956682df8e75e8b513613e15bc4009b4ea..8276a83d77f7ceee765346cdcb5a1ff41c43c20e 100644 |
--- a/third_party/tcmalloc/vendor/src/base/stl_allocator.h |
+++ b/third_party/tcmalloc/vendor/src/base/stl_allocator.h |
@@ -87,6 +87,7 @@ class STL_Allocator { |
size_type max_size() const { return size_t(-1) / sizeof(T); } |
void construct(pointer p, const T& val) { ::new(p) T(val); } |
+ void construct(pointer p) { ::new(p) T(); } |
void destroy(pointer p) { p->~T(); } |
// There's no state, so these allocators are always equal |