From 62f8fdda8a22de67827c0d6985739eab1b561f16 Mon Sep 17 00:00:00 2001 From: ExeVirus Date: Mon, 19 Aug 2024 21:20:58 -0400 Subject: [PATCH] Add static assert for sanity --- src/server/spatial_map.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server/spatial_map.h b/src/server/spatial_map.h index f8d11e18f..0ed7b1bd0 100644 --- a/src/server/spatial_map.h +++ b/src/server/spatial_map.h @@ -65,6 +65,8 @@ protected: } }; + static_assert(sizeof(SpatialKey) == sizeof(u64), "SpatialKey must align with 8 bytes, i.e. uint64_t"); + struct SpatialKeyHash { auto operator()(const SpatialKey& key) const -> u64 { return std::hash()(*reinterpret_cast(&key));