From 346bf14b7bbac8cfbea3ac5be089907f1fc5d033 Mon Sep 17 00:00:00 2001 From: brain5lug Date: Fri, 29 Sep 2017 10:17:23 +0300 Subject: [PATCH] added missed invariant for MemoryPool --- libi2pd/util.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libi2pd/util.h b/libi2pd/util.h index 1a9b9a73..5297b3ed 100644 --- a/libi2pd/util.h +++ b/libi2pd/util.h @@ -33,6 +33,8 @@ namespace util template class MemoryPool { + BOOST_STATIC_ASSERT_MSG(sizeof(T) >= sizeof(void*), "size cannot be less that general pointer size"); + public: MemoryPool (): m_Head (nullptr) {}