]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common: remove spaces before literal operator 62475/head
authorKefu Chai <tchaikov@gmail.com>
Tue, 25 Mar 2025 04:17:35 +0000 (12:17 +0800)
committerKefu Chai <tchaikov@gmail.com>
Tue, 25 Mar 2025 04:25:46 +0000 (12:25 +0800)
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 <tchaikov@gmail.com>
src/common/options.h

index ec6db7770c327877ca23fce3ca8478daa48d9a8a..6687ed11857d746f526c26f52f14b0c3242567f7 100644 (file)
@@ -412,25 +412,25 @@ struct Option {
   }
 };
 
-constexpr unsigned long long operator"" _min (unsigned long long min) {
+constexpr unsigned long long operator""_min (unsigned long long min) {
   return min * 60;
 }
-constexpr unsigned long long operator"" _hr (unsigned long long hr) {
+constexpr unsigned long long operator""_hr (unsigned long long hr) {
   return hr * 60 * 60;
 }
-constexpr unsigned long long operator"" _day (unsigned long long day) {
+constexpr unsigned long long operator""_day (unsigned long long day) {
   return day * 24 * 60 * 60;
 }
-constexpr unsigned long long operator"" _K (unsigned long long n) {
+constexpr unsigned long long operator""_K (unsigned long long n) {
   return n << 10;
 }
-constexpr unsigned long long operator"" _M (unsigned long long n) {
+constexpr unsigned long long operator""_M (unsigned long long n) {
   return n << 20;
 }
-constexpr unsigned long long operator"" _G (unsigned long long n) {
+constexpr unsigned long long operator""_G (unsigned long long n) {
   return n << 30;
 }
-constexpr unsigned long long operator"" _T (unsigned long long n) {
+constexpr unsigned long long operator""_T (unsigned long long n) {
   return n << 40;
 }