From 862a87a8ae25dbc018c2c67e3d32ffe18076cdc4 Mon Sep 17 00:00:00 2001 From: John Sully Date: Wed, 14 Aug 2019 01:03:24 -0400 Subject: [PATCH] Fix warnings on newer compilers Former-commit-id: 33e0b3e1c0ddc0e56a00100e202b89eeff9cff61 --- src/compactvector.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compactvector.h b/src/compactvector.h index 65a40f114..daa8ad9fc 100644 --- a/src/compactvector.h +++ b/src/compactvector.h @@ -77,7 +77,7 @@ public: } assert(idx < m_max); where = m_data + idx; - memmove(m_data + idx + 1, m_data + idx, (m_celem - idx)*sizeof(T)); + memmove(reinterpret_cast(m_data + idx + 1), reinterpret_cast(m_data + idx), (m_celem - idx)*sizeof(T)); new(m_data + idx) T(std::move(val)); ++m_celem; return where; @@ -103,7 +103,7 @@ public: size_t idx = where - m_data; assert(idx < m_celem); where->~T(); - memmove(where, where+1, ((m_celem - idx - 1)*sizeof(T))); + memmove(reinterpret_cast(where), reinterpret_cast(where+1), ((m_celem - idx - 1)*sizeof(T))); --m_celem; if (m_celem == 0)