From 8eb1843277aee257024f775c896b60d5090afe9f Mon Sep 17 00:00:00 2001 From: Nikolay Kurtov Date: Fri, 16 May 2025 18:44:03 +0200 Subject: [PATCH] Define GPR_ASSERT macro to ensure compatibility. Added a fallback definition for GPR_ASSERT using to handle cases where it is not predefined. This ensures smoother compilation and avoids potential issues with missing assertions. Signed-off-by: Nikolay Kurtov Signed-off-by: Nikolay Kurtov --- grpc-sys/grpc_wrap.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/grpc-sys/grpc_wrap.cc b/grpc-sys/grpc_wrap.cc index e37872a9..1975d43c 100644 --- a/grpc-sys/grpc_wrap.cc +++ b/grpc-sys/grpc_wrap.cc @@ -66,6 +66,11 @@ #define GPR_CALLTYPE #endif +#ifndef GPR_ASSERT +#include +#define GPR_ASSERT assert +#endif + grpc_byte_buffer* string_to_byte_buffer(const char* buffer, size_t len) { grpc_slice slice = grpc_slice_from_copied_buffer(buffer, len); grpc_byte_buffer* bb = grpc_raw_byte_buffer_create(&slice, 1);