diff --git a/include/boost/type_traits/common_type.hpp b/include/boost/type_traits/common_type.hpp index 84b9fff..1f39e44 100644 --- a/include/boost/type_traits/common_type.hpp +++ b/include/boost/type_traits/common_type.hpp @@ -24,6 +24,10 @@ #define BOOST_COMMON_TYPE_USE_TYPEOF #endif +#if defined(__SUNPRO_CC) && (__SUNPRO_CC >= 0x5130) && defined(BOOST_NO_CXX11_DECLTYPE) +#define BOOST_COMMON_TYPE_USE_TYPEOF +#endif + //----------------------------------------------------------------------------// #if defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_COMMON_TYPE_ARITY) #define BOOST_COMMON_TYPE_ARITY 3