id summary reporter owner description type status milestone component version severity resolution keywords cc 4151 option_description::option_description(3 args) is exception-unsafe anonymous Vladimir Prus "Given the code in libs/program_options/src/options_description.cpp: {{{ option_description:: option_description(const char* name, const value_semantic* s, const char* description) : m_description(description), m_value_semantic(s) { this->set_name(name); } }}} s leaks in case if initialization of m_description throws. The simplest cure is to make option::description::m_value_semantic member to be before all other members." Bugs new Boost 1.43.0 program_options Boost 1.42.0 Problem