diff --git a/include/boost/functional/detail/hash_float.hpp b/include/boost/functional/detail/hash_float.hpp index ecb48cd..1811efe 100644 --- a/include/boost/functional/detail/hash_float.hpp +++ b/include/boost/functional/detail/hash_float.hpp @@ -20,7 +20,7 @@ #include #include -#if (defined(_WIN32) || defined(__WIN32__) || defined(WIN32)) && !defined(__DMC__) +#if defined(BOOST_MSVC) # define BOOST_HASH_USE_FPCLASS #elif (defined(__GLIBCPP__) || defined(__GLIBCXX__)) \ && (defined(__USE_ISOC99) || defined(_GLIBCXX_USE_C99_MATH))