diff --git a/src/solanaceae/crdtnotes/crdtnotes.hpp b/src/solanaceae/crdtnotes/crdtnotes.hpp index 249501d..6b24705 100644 --- a/src/solanaceae/crdtnotes/crdtnotes.hpp +++ b/src/solanaceae/crdtnotes/crdtnotes.hpp @@ -11,8 +11,8 @@ using ID32 = std::array; template<> struct std::hash { - std::size_t operator()(ID32 const& s) const noexcept { - static_assert(sizeof(size_t) == 8); + std::uint64_t operator()(ID32 const& s) const noexcept { + //static_assert(sizeof(size_t) == 8); // TODO: maybe shuffle the indices a bit return (static_cast(s[0]) << 8*0) |