diff --git a/include/boost/integer_traits.hpp b/include/boost/integer_traits.hpp index 59d1f40..4f1c597 100644 --- a/include/boost/integer_traits.hpp +++ b/include/boost/integer_traits.hpp @@ -85,11 +85,14 @@ class integer_traits template<> class integer_traits : public std::numeric_limits, -#if !defined(__BORLANDC__) - public detail::integer_traits_base -#else +#if defined(__BORLANDC__) // Borland C++ does not have WCHAR_MIN and WCHAR_MAX public detail::integer_traits_base +#elif defined(__sgi) + // SGI MIPSpro doesn't have them, either + public detail::integer_traits_base +#else + public detail::integer_traits_base #endif { }; #endif // BOOST_NO_INTRINSIC_WCHAR_T