Fix unversioned VC++ checks

[SVN r14436]
This commit is contained in:
Dave Abrahams
2002-07-13 12:26:19 +00:00
parent 957183842d
commit 6ae020bb5c
3 changed files with 3 additions and 3 deletions

View File

@ -38,7 +38,7 @@
namespace boost{
#ifdef BOOST_MSVC
#if defined(BOOST_MSVC) && BOOST_MSVC <= 1300
//
// MS specific version:

View File

@ -52,7 +52,7 @@ const bool is_same<T, T>::value;
#else // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
#ifdef BOOST_MSVC
#if defined(BOOST_MSVC) && BOOST_MSVC <= 1300
//
// the following VC6 specific implementation is *NOT* legal
// C++, but has the advantage that it works for incomplete

View File

@ -20,7 +20,7 @@
// template test code. To prevent "Internal Compiler Error"
// type messages, we have to split these up into lots of
// separate functions:
#if defined(BOOST_MSVC) || (defined(__BORLANDC__) && (__BORLANDC__ < 0x550))
#if defined(BOOST_MSVC) && BOOST_MSVC <= 1300 || (defined(__BORLANDC__) && (__BORLANDC__ < 0x550))
#define SHORT_TRANSFORM_TEST
#endif
#include "boost/type_traits/type_traits_test.hpp"