id summary reporter owner description type status milestone component version severity resolution keywords cc 11330 boost::chrono::duration default constructor doesn't initialize rep_ florent.castelli@… viboes "According to the documentation: {{{ constexpr duration(); Effects: Constructs an object of type duration from duration_values::zero(). }}} The implementation is: {{{ #if defined BOOST_NO_CXX11_DEFAULTED_FUNCTIONS BOOST_FORCEINLINE BOOST_CONSTEXPR duration() : rep_(duration_values::zero()) { } #else BOOST_CONSTEXPR duration() BOOST_NOEXCEPT {}; #endif }}} So in one side is does initialise to zero, not in the other side. This is a breaking change triggering tons of MSan issues in my application (and certainly bugs in real applications). Setting rep_ to zero() as it is done above fixes the issue for me." Bugs closed Boost 1.60.0 chrono Boost 1.58.0 Regression fixed