diff --git a/beast/utility/impl/Debug.cpp b/beast/utility/impl/Debug.cpp index 85b8d25a2..0265f7996 100644 --- a/beast/utility/impl/Debug.cpp +++ b/beast/utility/impl/Debug.cpp @@ -347,7 +347,7 @@ public: logMessage ("BEAST_DEBUG = " + String::fromNumber (beastDebug ())); logMessage ("BEAST_FORCE_DEBUG = " + String::fromNumber (beastForceDebug ())); logMessage ("BEAST_CATCH_UNHANDLED_EXCEPTIONS = " + String::fromNumber (beastCatchExceptions ())); - + logMessage ("sizeof(std::size_t) = " + String::fromNumber (sizeof(std::size_t))); bassertfalse; fail (); diff --git a/modules/beast_core/maths/MurmurHash.h b/modules/beast_core/maths/MurmurHash.h index 9ed0b0c58..7cdf570f7 100644 --- a/modules/beast_core/maths/MurmurHash.h +++ b/modules/beast_core/maths/MurmurHash.h @@ -44,11 +44,27 @@ inline void Hash (const void* key, int len, uint32 seed, HashType* out) break; #if BEAST_64BIT + case 64: + { + HashType tmp[2]; + MurmurHash3_x64_128 (key, len, seed, &tmp[0]); + *out = tmp[0]; + } + break; + case 128: MurmurHash3_x64_128 (key, len, seed, out); break; #else + case 64: + { + HashType tmp[2]; + MurmurHash3_x86_128 (key, len, seed, &tmp[0]); + *out = tmp[0]; + } + break; + case 128: MurmurHash3_x86_128 (key, len, seed, out); break;