From 10474662037acf30404352e7274f9a47cbdd08c4 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Mon, 14 Mar 2022 23:59:08 +0800 Subject: [PATCH] rgw/rgw_sal_motr: ignore clang warning 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 --- src/rgw/rgw_sal_motr.cc | 1 + src/rgw/rgw_sal_motr.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/rgw/rgw_sal_motr.cc b/src/rgw/rgw_sal_motr.cc index 379f91df82a58..6ecd84a2c4d1a 100644 --- a/src/rgw/rgw_sal_motr.cc +++ b/src/rgw/rgw_sal_motr.cc @@ -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 diff --git a/src/rgw/rgw_sal_motr.h b/src/rgw/rgw_sal_motr.h index f340f23afab67..6e618e57f1e2e 100644 --- a/src/rgw/rgw_sal_motr.h +++ b/src/rgw/rgw_sal_motr.h @@ -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 -- 2.39.5