diff options
Diffstat (limited to 'boost/functional/hash/detail/hash_float.hpp')
-rw-r--r-- | boost/functional/hash/detail/hash_float.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/boost/functional/hash/detail/hash_float.hpp b/boost/functional/hash/detail/hash_float.hpp index ee0ee87745..eb9264f737 100644 --- a/boost/functional/hash/detail/hash_float.hpp +++ b/boost/functional/hash/detail/hash_float.hpp @@ -68,7 +68,7 @@ namespace boost std::size_t seed = 0; if (length >= sizeof(std::size_t)) { - seed = *(std::size_t*) ptr; + std::memcpy(&seed, ptr, sizeof(std::size_t)); length -= sizeof(std::size_t); ptr += sizeof(std::size_t); |