Add support for long long on win64 as that's the only 64-bit type on that platform (and std::size_t is 64 bit).

[SVN r34287]
This commit is contained in:
Daniel James
2006-06-12 17:58:12 +00:00
parent c1fd57beaa
commit 63f3778db3

View File

@@ -116,8 +116,13 @@ namespace boost
return static_cast<std::size_t>(v); return static_cast<std::size_t>(v);
} }
#if defined(BOOST_MSVC) && defined(_WIN64) #if defined(_M_X64) && defined(_WIN64)
inline std::size_t hash_value(std::size_t v) inline std::size_t hash_value(long long v)
{
return v;
}
inline std::size_t hash_value(unsigned long long v)
{ {
return v; return v;
} }