id summary reporter owner description type status milestone component version severity resolution keywords cc 10311 addressof and Solaris Studio compiler maxim.kartashev@… Peter Dimov "This is a request to extend resolution to Ticket #7079; recent version (5.13) of Oracle Solaris Studio compiler handles overloading better and workaround confuses it. Also, this solution makes recent compiler pass libs/utility/addressof_test2.cpp test. {{{ $ diff -C4 boost/utility/addressof.hpp.old boost/utility/addressof.hpp *** boost/utility/addressof.hpp.old Mon Aug 4 19:21:05 2014 --- boost/utility/addressof.hpp Mon Aug 4 19:27:46 2014 *************** *** 49,57 **** } // namespace detail template T * addressof( T & v ) { ! #if (defined( __BORLANDC__ ) && BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT( 0x610 ) ) ) || defined( __SUNPRO_CC ) return boost::detail::addressof_impl::f( v, 0 ); #else --- 49,57 ---- } // namespace detail template T * addressof( T & v ) { ! #if (defined( __BORLANDC__ ) && BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT( 0x610 ) ) ) || (defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x5120)) return boost::detail::addressof_impl::f( v, 0 ); #else }}} " Bugs closed To Be Determined core Boost 1.55.0 Problem fixed stephen.clamage@… Andrey Semashev