diff --git a/interop/src/cpp/interop-types.h b/interop/src/cpp/interop-types.h index 6c23272a457ccc737701229da9c0fc865a1dc1a6..fa02beb75cc08f7f596448db607b1e86300e7b13 100644 --- a/interop/src/cpp/interop-types.h +++ b/interop/src/cpp/interop-types.h @@ -3,7 +3,7 @@ #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 (0) typedef enum InteropTag {