diff --git a/include/boost/config/compiler/visualc.hpp b/include/boost/config/compiler/visualc.hpp index 45132a19..7bd6b34a 100644 --- a/include/boost/config/compiler/visualc.hpp +++ b/include/boost/config/compiler/visualc.hpp @@ -23,7 +23,7 @@ // #endif -#if (_MSC_VER <= 1300) +#if (_MSC_VER <= 1300) // 1200 == VC++ 7.0 #if !defined(_MSC_EXTENSIONS) && !defined(BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS) // VC7 bug with /Za # define BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS @@ -53,10 +53,14 @@ #endif -#if _MSC_VER < 1310 +#if _MSC_VER < 1310 // 1310 == VC++ 7.1 # define BOOST_NO_SWPRINTF #endif +#if _MSC_VER <= 1310 +# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS +#endif + #ifndef _NATIVE_WCHAR_T_DEFINED # define BOOST_NO_INTRINSIC_WCHAR_T #endif