diff -Naur a/boost/date_time/date_formatting.hpp b/boost/date_time/date_formatting.hpp --- a/boost/date_time/date_formatting.hpp 2012-07-05 16:47:25.000000000 +0530 +++ b/boost/date_time/date_formatting.hpp 2012-07-10 18:17:16.000000000 +0530 @@ -54,6 +54,9 @@ os << std::setw(2) << std::setfill(os.widen('0')) << month.as_number(); break; } + + default: + break; } return os;