diff --git a/include/boost/integer_traits.hpp b/include/boost/integer_traits.hpp index e480290..d216bb1 100644 --- a/include/boost/integer_traits.hpp +++ b/include/boost/integer_traits.hpp @@ -137,7 +137,7 @@ class integer_traits public detail::integer_traits_base { }; -#ifdef ULLONG_MAX +#if defined(ULLONG_MAX) && !defined(__SUNPRO_CC) template<> class integer_traits : public std::numeric_limits,