From 6d7843e73e1b01482a0e2930f25bf935a8f0b2c5 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 9 Dec 2007 15:46:20 +0000 Subject: [PATCH] Merge fix to suppress a Visual C++ warning. Fixes #1509 [SVN r41920] --- include/boost/functional/detail/hash_float.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/boost/functional/detail/hash_float.hpp b/include/boost/functional/detail/hash_float.hpp index d005e7d..298d0c0 100644 --- a/include/boost/functional/detail/hash_float.hpp +++ b/include/boost/functional/detail/hash_float.hpp @@ -14,6 +14,14 @@ # pragma once #endif +#if defined(BOOST_MSVC) +#pragma warning(push) +#if BOOST_MSVC >= 1400 +#pragma warning(disable:6294) // Ill-defined for-loop: initial condition does + // not satisfy test. Loop body not executed +#endif +#endif + #include #include #include @@ -181,4 +189,8 @@ namespace boost } } +#if defined(BOOST_MSVC) +#pragma warning(pop) +#endif + #endif