A recent change to suffix.hpp seems to cause several tests to fail when compiling with Oracle Developer Studio12.5. The error is: "CC" -std=c++11 -xO4 -mt -erroff=%none -m32 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -DBOOST_TIMER_STATIC_LINK=1 -DNDEBUG -D__typeof__=__typeof__ -I".." -c -o ./count.o" "../libs/accumulators/test/count.cpp" "../boost/config/suffix.hpp", line 628: Error: Badly formed constant expression. <snipped> See: http://www.boost.org/development/tests/develop/developer/output/oracle-sparc... % diff ./suffix.hpp ./suffix.hpp_orig 626a627,630
# elif defined(__has_cpp_attribute) # if __has_cpp_attribute(noreturn) # define BOOST_NORETURN [[noreturn]] # endif %
Thanks, Aparna