From ef7436a7291ba93552329de4e09188a181d9d2ac Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Wed, 27 May 2015 18:22:48 +0100 Subject: [PATCH] Use typeof with recent Oracle compiler releases. --- include/boost/type_traits/common_type.hpp | 4 ++++ 1 file changed, 4 insertions(+) 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