]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/rgw_sal_motr: ignore clang warning
authorKefu Chai <tchaikov@gmail.com>
Mon, 14 Mar 2022 15:59:08 +0000 (23:59 +0800)
committerKefu Chai <tchaikov@gmail.com>
Thu, 17 Mar 2022 14:00:36 +0000 (22:00 +0800)
clang++-13 complains like:

/usr/include/motr/addb2/histogram.h:99:44: error: arithmetic between different enumeration types ('(unnamed enum at /usr/include/motr/addb2/internal.h:44:1)' and '(unnamed enum at /usr/include/motr/addb2/counter.h:49:1)') is deprecated [-Werror,-Wdeprecated-anon-enum-enum-conversion]
        M0_ADDB2_HIST_BUCKETS = 2 * (VALUE_MAX_NR - M0_ADDB2_COUNTER_VALS - 2)
                                     ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~

so let's silence it.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
src/rgw/rgw_sal_motr.cc
src/rgw/rgw_sal_motr.h

index 379f91df82a58db83b9c070327014516b7054742..6ecd84a2c4d1a6f58eb5ee2459ca4152008d572c 100644 (file)
@@ -22,6 +22,7 @@
 extern "C" {
 #pragma clang diagnostic push
 #pragma clang diagnostic ignored "-Wextern-c-compat"
+#pragma clang diagnostic ignored "-Wdeprecated-anon-enum-enum-conversion"
 #include "motr/config.h"
 #include "lib/types.h"
 #include "lib/trace.h"   // m0_trace_set_mmapped_buffer
index f340f23afab673907cd204d757cce5e3be3afc81..6e618e57f1e2e8d2a1f072fbd25aab86079b8e52 100644 (file)
@@ -20,6 +20,7 @@
 extern "C" {
 #pragma clang diagnostic push
 #pragma clang diagnostic ignored "-Wextern-c-compat"
+#pragma clang diagnostic ignored "-Wdeprecated-anon-enum-enum-conversion"
 #include "motr/config.h"
 #include "motr/client.h"
 #pragma clang diagnostic pop