From d25ca5a376e1c039f8bd7acfa77234f99222ef1d Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 27 May 2007 09:28:50 +0000 Subject: [PATCH] Put the borland workarounds back - it still seems to need them. Will probably have to do something else on top of this for any problems this causes. [SVN r37803] --- include/boost/functional/hash/hash.hpp | 2 +- include/boost/functional/hash_fwd.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/functional/hash/hash.hpp b/include/boost/functional/hash/hash.hpp index fce8bf5..cf6da93 100644 --- a/include/boost/functional/hash/hash.hpp +++ b/include/boost/functional/hash/hash.hpp @@ -222,7 +222,7 @@ namespace boost } } -#if BOOST_WORKAROUND(__BORLANDC__, < 0x0590) +#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551)) template inline std::size_t hash_range(T* first, T* last) { diff --git a/include/boost/functional/hash_fwd.hpp b/include/boost/functional/hash_fwd.hpp index fcc4fd8..4d103f7 100644 --- a/include/boost/functional/hash_fwd.hpp +++ b/include/boost/functional/hash_fwd.hpp @@ -31,7 +31,7 @@ namespace boost template std::size_t hash_range(It, It); template void hash_range(std::size_t&, It, It); -#if BOOST_WORKAROUND(__BORLANDC__, < 0x0590) +#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551)) template inline std::size_t hash_range(T*, T*); template inline void hash_range(std::size_t&, T*, T*); #endif