diff --git a/include/date/date.h b/include/date/date.h index fc46816..be50b42 100644 --- a/include/date/date.h +++ b/include/date/date.h @@ -1877,6 +1877,10 @@ weekday_indexed::ok() const NOEXCEPT return weekday().ok() && 1 <= index_ && index_ <= 5; } +#ifdef __GNUC__ +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wconversion" + CONSTCD11 inline weekday_indexed::weekday_indexed(const date::weekday& wd, unsigned index) NOEXCEPT @@ -1884,6 +1888,9 @@ weekday_indexed::weekday_indexed(const date::weekday& wd, unsigned index) NOEXCE , index_(static_cast(index)) {} +# pragma GCC diagnostic pop +#endif // __GNUC__ + template inline std::basic_ostream&