aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormikhnenko <mikhnenko@yandex-team.com>2024-07-30 19:05:50 +0300
committermikhnenko <mikhnenko@yandex-team.com>2024-07-30 19:17:28 +0300
commit79da6309e6e03ecbc7eb6f5083e2350c65496f68 (patch)
tree4a20fc2b6b390450e947a4cafcb719b63b4ac5e2
parent3fc5906475d1126882fac1dc357eee033d108be8 (diff)
downloadydb-79da6309e6e03ecbc7eb6f5083e2350c65496f68.tar.gz
Get back warnings if FIX_UNUSED_PARAMETR_PLS=yes
58c003d6e4dd94e5df4c1cf9f90ff53f2794e5b2
-rw-r--r--contrib/libs/protobuf/src/google/protobuf/port_def.inc3
-rw-r--r--contrib/libs/protobuf/src/google/protobuf/port_undef.inc4
-rw-r--r--contrib/libs/protobuf/ya.make4
3 files changed, 11 insertions, 0 deletions
diff --git a/contrib/libs/protobuf/src/google/protobuf/port_def.inc b/contrib/libs/protobuf/src/google/protobuf/port_def.inc
index adba3c8f11..c9ddec03cb 100644
--- a/contrib/libs/protobuf/src/google/protobuf/port_def.inc
+++ b/contrib/libs/protobuf/src/google/protobuf/port_def.inc
@@ -867,6 +867,9 @@
#endif // defined(__clang__) || PROTOBUF_GNUC_MIN(3, 0) || defined(_MSC_VER)
#if defined(__clang__)
+#if defined(FIX_UNUSED_PARAMETR_PLS)
+#pragma clang diagnostic push
+#endif
#pragma clang diagnostic ignored "-Wunused-parameter"
#pragma clang diagnostic ignored "-Wshorten-64-to-32"
#endif // defined(__clang__)
diff --git a/contrib/libs/protobuf/src/google/protobuf/port_undef.inc b/contrib/libs/protobuf/src/google/protobuf/port_undef.inc
index e880fa5c59..fb22215ee8 100644
--- a/contrib/libs/protobuf/src/google/protobuf/port_undef.inc
+++ b/contrib/libs/protobuf/src/google/protobuf/port_undef.inc
@@ -154,6 +154,10 @@
#pragma GCC diagnostic pop
#endif
+#if defined(__clang__) && defined(FIX_UNUSED_PARAMETR_PLS)
+#pragma clang diagnostic pop
+#endif
+
// Pop the warning(push) from port_def.inc
#ifdef _MSC_VER
#pragma warning(pop)
diff --git a/contrib/libs/protobuf/ya.make b/contrib/libs/protobuf/ya.make
index ec90ec4cd6..5c676496d2 100644
--- a/contrib/libs/protobuf/ya.make
+++ b/contrib/libs/protobuf/ya.make
@@ -57,6 +57,10 @@ IF (OS_ANDROID)
EXTRALIBS(log)
ENDIF()
+IF (FIX_UNUSED_PARAMETR_PLS)
+ GLOBAL_CFLAGS(-DFIX_UNUSED_PARAMETR_PLS=yes)
+ENDIF()
+
SRCS(
GLOBAL src/google/protobuf/generated_message_util.cc
src/google/protobuf/any.cc