From 4801657805c8bee3986a933e3568ec8ca73c10c3 Mon Sep 17 00:00:00 2001 From: vadimdolgachev Date: Wed, 12 Feb 2025 19:07:42 +0700 Subject: [PATCH] Fixes INTEROP_FATAL working with all contexts --- .../framework/native/src/generated/arkoala_api_generated.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arkoala/framework/native/src/generated/arkoala_api_generated.h b/arkoala/framework/native/src/generated/arkoala_api_generated.h index b6a6ffe0a..c1b765ce9 100644 --- a/arkoala/framework/native/src/generated/arkoala_api_generated.h +++ b/arkoala/framework/native/src/generated/arkoala_api_generated.h @@ -26,7 +26,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(0) typedef enum InteropTag { -- Gitee