id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 952,Visual C++ warning for boost::hash,-,Thomas Witt,"When compiling for 32 bit windows, Visual C++ warns that boost::hash won't work for 64 bit windows because it doesn't supply an overload for the 64-bit `std::size_t`. It actually does, but the 32 bit compile doesn't see it as it's only included when compiling for 64-bit windows. So the warning is wrong in this case. But it is generally useful so it's a good idea to avoid it. For a full description of the problem, see [http://lists.boost.org/boost-users/2007/03/26450.php Joaquín's mail]. The proper solution is to add full support for `long long` - which has been in HEAD for some time. But if it isn't possible to add that to the post 1.34 release, a temporary fix will be to add the pragmas suggested by Joaquín. It would also be a good idea to clean up a mostly harmless inconsistency between the declaration and definition of the 64-bit `std::size_t` hash_value.",Bugs,closed,Boost 1.34.1,hash,Boost 1.34.0,Problem,fixed,,