Skip to content

Commit c578d53

Browse files
committed
common: remove spaces before literal operator
clang 20 complains when compiling a user-defined literal operator with spaces before the underscore. so let's drop the space to be compliant to [CWG2521](https://cplusplus.github.io/CWG/issues/2521.html). ``` /home/kefu/dev/ceph/src/common/options.h:415:41: warning: identifier '_min' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator] 415 | constexpr unsigned long long operator"" _min (unsigned long long min) { | ~~~~~~~~~~~^~~~ | operator""_min ``` Signed-off-by: Kefu Chai <[email protected]>
1 parent d818d46 commit c578d53

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/common/options.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -412,25 +412,25 @@ struct Option {
412412
}
413413
};
414414

415-
constexpr unsigned long long operator"" _min (unsigned long long min) {
415+
constexpr unsigned long long operator""_min (unsigned long long min) {
416416
return min * 60;
417417
}
418-
constexpr unsigned long long operator"" _hr (unsigned long long hr) {
418+
constexpr unsigned long long operator""_hr (unsigned long long hr) {
419419
return hr * 60 * 60;
420420
}
421-
constexpr unsigned long long operator"" _day (unsigned long long day) {
421+
constexpr unsigned long long operator""_day (unsigned long long day) {
422422
return day * 24 * 60 * 60;
423423
}
424-
constexpr unsigned long long operator"" _K (unsigned long long n) {
424+
constexpr unsigned long long operator""_K (unsigned long long n) {
425425
return n << 10;
426426
}
427-
constexpr unsigned long long operator"" _M (unsigned long long n) {
427+
constexpr unsigned long long operator""_M (unsigned long long n) {
428428
return n << 20;
429429
}
430-
constexpr unsigned long long operator"" _G (unsigned long long n) {
430+
constexpr unsigned long long operator""_G (unsigned long long n) {
431431
return n << 30;
432432
}
433-
constexpr unsigned long long operator"" _T (unsigned long long n) {
433+
constexpr unsigned long long operator""_T (unsigned long long n) {
434434
return n << 40;
435435
}
436436

0 commit comments

Comments
 (0)