From aeb34f58782fb6d06aea4f5cbeccb23a0224466e Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 4 Sep 2024 14:54:42 -0700 Subject: [PATCH] Replacing GPR_ASSERT with c assert Latest GRPC >= 2.66 has dropped GRPC_ASSERT macro [1] [1] https://github.com/grpc/grpc/commit/0e23c2259da967a037e839e80cafd62bc6f9f68e Upstream-Status: Submitted [https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/pull/281] Signed-off-by: Khem Raj --- src/v3/Action.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) --- a/src/v3/Action.cpp +++ b/src/v3/Action.cpp @@ -2,6 +2,15 @@ #include #include #include "etcd/v3/action_constants.hpp" +#include + +#ifndef GPR_ASSERT +#define GPR_ASSERT(x) \ + if (!(x)) { \ + fprintf(stderr, "%s:%d assert failed\n", __FILE__, __LINE__); \ + abort(); \ +} +#endif etcdv3::Action::Action(etcdv3::ActionParameters const& params) { parameters = params;