X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=boost%2Fboost%2Foperators.hpp;h=b524cee381a327c469a9d37cd7a20d559b69be50;hb=c48091f33a773732fa6c789927e5833e44108d9d;hp=4b47ba40c1baa21c6498ec940fc638a56ae99592;hpb=131298543bf8e80fac2c10f5dfad5490f215f4c1;p=lyx.git diff --git a/boost/boost/operators.hpp b/boost/boost/operators.hpp index 4b47ba40c1..b524cee381 100644 --- a/boost/boost/operators.hpp +++ b/boost/boost/operators.hpp @@ -8,6 +8,8 @@ // See http://www.boost.org/libs/utility/operators.htm for documentation. // Revision History +// 16 Dec 10 Limit warning suppression for 4284 to older versions of VC++ +// (Matthew Bradbury, fixes #4432) // 07 Aug 08 Added "euclidean" spelling. (Daniel Frey) // 03 Apr 08 Make sure "convertible to bool" is sufficient // for T::operator<, etc. (Daniel Frey) @@ -88,7 +90,7 @@ # pragma set woff 1234 #endif -#if defined(BOOST_MSVC) +#if BOOST_WORKAROUND(BOOST_MSVC, < 1600) # pragma warning( disable : 4284 ) // complaint about return type of #endif // operator-> not begin a UDT