From 9e3236c371162bedfc345abe243692e25825f417 Mon Sep 17 00:00:00 2001 From: kolegovilya Date: Tue, 11 Feb 2025 11:51:06 +0300 Subject: [PATCH] interop fatal macro --- interop/src/cpp/interop-types.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/interop/src/cpp/interop-types.h b/interop/src/cpp/interop-types.h index b27e3dc18..cf1f45768 100644 --- a/interop/src/cpp/interop-types.h +++ b/interop/src/cpp/interop-types.h @@ -3,7 +3,11 @@ #include -#define INTEROP_FATAL(msg, ...) fprintf(stderr, msg "\n", ##__VA_ARGS__); abort(); +#define INTEROP_FATAL(msg, ...) \ + do { \ + fprintf(stderr, msg "\n", ##__VA_ARGS__); \ + abort(); \ + } while(false); typedef enum InteropTag { -- Gitee