Index: archive/basic_binary_iprimitive.hpp =================================================================== --- archive/basic_binary_iprimitive.hpp (revision 85042) +++ archive/basic_binary_iprimitive.hpp (working copy) @@ -178,7 +178,7 @@ boost::serialization::throw_exception( archive_exception(archive_exception::input_stream_error) ); - std::memcpy(static_cast(address) + (count - s), &t, s); + std::memcpy(static_cast(address) + (count - s), &t, static_cast(s)); } }