From ece56adf4d01658a5f0668a3618c97153665581c 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 Signed-off-by: Khem Raj --- src/v3/Action.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/v3/Action.cpp b/src/v3/Action.cpp index fff45e4..d64e259 100644 --- 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;