id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9446,atomic/detail/gcc-sparcv9.hpp: constexpr constructor with non-empty body,smr@…,timblechmann,"The named file has several examples of a constexpr constructor that has a non-empty body. I'm far from a C++ expert but a little googling suggests this is not legal C++11. This issue was first reported as issue #723115 in Debian's Bug Tracking System. I can't report the actual URL because trac thinks it is spam. Look at bugs [dot] debian [dot] org. The sparc code for boost::atomic seems to be incorrect. Supercollider [1] failed to build on sparc with the following message: {{{ /usr/include/boost/atomic/detail/gcc-sparcv9.hpp: In constructor 'constexpr boost::atomics::detail::base_atomic::base_atomic(const value_type&)': /usr/include/boost/atomic/detail/gcc-sparcv9.hpp:993:5: error: constexpr constructor does not have empty body /usr/include/boost/atomic/detail/gcc-sparcv9.hpp: In constructor 'constexpr boost::atomics::detail::base_atomic::base_atomic(const value_type&)': /usr/include/boost/atomic/detail/gcc-sparcv9.hpp:1083:5: error: constexpr constructor does not have empty body /usr/include/boost/atomic/detail/gcc-sparcv9.hpp: In constructor 'constexpr boost::atomics::detail::base_atomic::base_atomic(const value_type&)': /usr/include/boost/atomic/detail/gcc-sparcv9.hpp:1173:5: error: constexpr constructor does not have empty body }}}",Bugs,closed,To Be Determined,atomic,Boost 1.54.0,Showstopper,fixed,,