diff --git a/include/boost/functional/hash/hash.hpp b/include/boost/functional/hash/hash.hpp index ba1a830..e42a801 100644 --- a/include/boost/functional/hash/hash.hpp +++ b/include/boost/functional/hash/hash.hpp @@ -50,7 +50,7 @@ namespace boost std::size_t hash_value(unsigned long long); #endif -#if !BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x847)) +#if !BOOST_WORKAROUND(__DMC__, <= 0x848) template std::size_t hash_value(T* const&); #else template std::size_t hash_value(T*); @@ -177,7 +177,7 @@ namespace boost #endif // Implementation by Alberto Barbati and Dave Harris. -#if !BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x847)) +#if !BOOST_WORKAROUND(__DMC__, <= 0x848) template std::size_t hash_value(T* const& v) #else template std::size_t hash_value(T* v) @@ -545,7 +545,7 @@ namespace boost #endif }; -#if BOOST_WORKAROUND(__DMC__, BOOST_TESTED_AT(0x847)) +#if BOOST_WORKAROUND(__DMC__, <= 0x848) template struct hash : std::unary_function {