diff --git a/NEWS.md b/NEWS.md index 283dd349..98cbe46b 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,8 @@ # clock (development version) +* Fixed `-Wdeprecated-literal-operator` reported by clang (#386, + @MichaelChirico). + # clock 0.7.2 * Added a `diff()` method for time points and calendars to ensure that durations diff --git a/src/ordinal.h b/src/ordinal.h index d25e3911..19ce1d48 100644 --- a/src/ordinal.h +++ b/src/ordinal.h @@ -237,8 +237,8 @@ operator<<(std::basic_ostream& os, const year_yearday_last& yydl) inline namespace literals { -CONSTCD11 ordinal::yearday operator "" _yd(unsigned long long yd) NOEXCEPT; -CONSTCD11 ordinal::year operator "" _y(unsigned long long y) NOEXCEPT; +CONSTCD11 ordinal::yearday operator ""_yd(unsigned long long yd) NOEXCEPT; +CONSTCD11 ordinal::year operator ""_y(unsigned long long y) NOEXCEPT; } // inline namespace literals #endif // !defined(_MSC_VER) || (_MSC_VER >= 1900) @@ -628,7 +628,7 @@ inline namespace literals CONSTCD11 inline ordinal::yearday -operator "" _yd(unsigned long long yd) NOEXCEPT +operator ""_yd(unsigned long long yd) NOEXCEPT { return ordinal::yearday{static_cast(yd)}; } @@ -636,7 +636,7 @@ operator "" _yd(unsigned long long yd) NOEXCEPT CONSTCD11 inline ordinal::year -operator "" _y(unsigned long long y) NOEXCEPT +operator ""_y(unsigned long long y) NOEXCEPT { return ordinal::year(static_cast(y)); } diff --git a/src/week.h b/src/week.h index 238fa316..ad094443 100644 --- a/src/week.h +++ b/src/week.h @@ -877,7 +877,7 @@ inline namespace literals CONSTCD11 inline week::weeknum -operator "" _w(unsigned long long wn) NOEXCEPT +operator ""_w(unsigned long long wn) NOEXCEPT { return week::weeknum(static_cast(wn)); }