aboutsummaryrefslogtreecommitdiff
path: root/src/lmdb/util.h
diff options
context:
space:
mode:
authorLee Clagett <code@leeclagett.com>2024-10-09 16:34:25 -0400
committerLee *!* Clagett <code@leeclagett.com>2024-10-09 16:48:34 -0400
commit8b29ae48859231fed62ea90c2782740b4e22d4b8 (patch)
tree6502fff46aa1324ab43033f2ee2289a9a9645101 /src/lmdb/util.h
parent83dd5152e6d115426afbb57a94a832ec91b58a46 (diff)
downloadmonzero-core-8b29ae48859231fed62ea90c2782740b4e22d4b8.tar.gz
monzero-core-8b29ae48859231fed62ea90c2782740b4e22d4b8.tar.xz
monzero-core-8b29ae48859231fed62ea90c2782740b4e22d4b8.zip
Relax static_asserts in src/lmdb
Diffstat (limited to 'src/lmdb/util.h')
-rw-r--r--src/lmdb/util.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lmdb/util.h b/src/lmdb/util.h
index 392ff2039..038411417 100644
--- a/src/lmdb/util.h
+++ b/src/lmdb/util.h
@@ -111,6 +111,7 @@ namespace lmdb
template<typename T, std::size_t offset = 0>
inline int less(MDB_val const* left, MDB_val const* right) noexcept
{
+ static_assert(std::is_trivially_copyable<T>(), "memcpy will not work");
if (!left || !right || left->mv_size < sizeof(T) + offset || right->mv_size < sizeof(T) + offset)
{
assert("invalid use of custom comparison" == 0);