commit 325c802: [Minor] Remove deprecated stuff

Vsevolod Stakhov vsevolod at rspamd.com
Sun Jun 19 11:56:03 UTC 2022


Author: Vsevolod Stakhov
Date: 2022-06-19 12:48:31 +0100
URL: https://github.com/rspamd/rspamd/commit/325c802067d41b8a6edcbda123ca43d933c0633e

[Minor] Remove deprecated stuff

---
 src/libutil/cxx/util.hxx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/libutil/cxx/util.hxx b/src/libutil/cxx/util.hxx
index 5b2020bb6..68165569e 100644
--- a/src/libutil/cxx/util.hxx
+++ b/src/libutil/cxx/util.hxx
@@ -137,14 +137,14 @@ constexpr auto enumerate(T && iterable)
 template <class T> class secure_mem_allocator : public std::allocator<T>
 {
 public:
-	using pointer = typename std::allocator<T>::pointer;
+	using value_type = typename std::allocator<T>::value_type;
 	using size_type = typename std::allocator<T>::size_type;
 	template<class U> struct rebind { typedef secure_mem_allocator<U> other; };
 	secure_mem_allocator() noexcept = default;
 	secure_mem_allocator(const secure_mem_allocator &_) noexcept : std::allocator<T>(_) {}
 	template <class U> explicit secure_mem_allocator(const secure_mem_allocator<U>&) noexcept {}
 
-	void deallocate(pointer p, size_type num) noexcept {
+	void deallocate(value_type *p, size_type num) noexcept {
 		rspamd_explicit_memzero((void *)p, num);
 		std::allocator<T>::deallocate(p, num);
 	}


More information about the Commits mailing list