id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7306,Regression from Changeset 80234: preprocessor undefined behaviour in type_traits,Hubert Tong ,John Maddock,"process_jam_log refuses to build for the AIX runner. The build appears to be choking on undefined behaviour introduced in the subject changeset. {{{ 306 BOOST_STATIC_CONSTANT(bool, value = 307 #ifndef BOOST_NO_RVALUE_REFERENCES 308 sizeof( _m_check(static_cast(_m_from)) ) == sizeof(::boost::type_traits::yes_type) 309 #else 310 sizeof( _m_check(_m_from) ) == sizeof(::boost::type_traits::yes_type) 311 #endif 312 ); }}} N3290 subclause 16.3 [cpp.replace] paragraph 11 (re: invocations of a function-like macro): ... If there are sequences of preprocessing tokens within the list of arguments that would otherwise act as preprocessing directives, the behaviour is undefined. ",Bugs,closed,To Be Determined,type_traits,Boost Development Trunk,Regression,fixed,,