id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 13150,Exception thrown when adding long duration to a date,Roman Werpachowski ,"James E. King, III","This code throws an exception: {{{ int main(void) { boost::gregorian::date d1(1500, 6, 1); boost::gregorian::date d2(4500, 6, 1); const auto duration = boost::gregorian::years(3000); std::cout << d1 << "" + "" << duration.number_of_years() << ""Y\n""; const auto d3 = d1 + duration; // this throws std::cout << d3 << ""\n""; } }}} Using boost-1.59 under Windows, Visual Studio 2015 64-bit.",Bugs,closed,Boost 1.67.0,date_time,Boost 1.59.0,Problem,worksforme,,