From c23e9a1c81a84ea4804d001865845b25ff8d4c8a Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sat, 21 Oct 2023 20:44:24 +0900 Subject: [PATCH] Check if FFI_GO_CLOSURES is defined (#796) This macro is always defined to 1 if defined, or undefined. With `-Wundef` option, checking the value without checking if it is defined causes warnings: ``` /opt/local/include/ffi.h:477:5: warning: 'FFI_GO_CLOSURES' is not defined, evaluates to 0 [-Wundef] #if FFI_GO_CLOSURES ^ ``` --- include/ffi.h.in | 2 +- msvc_build/aarch64/aarch64_include/ffi.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/ffi.h.in b/include/ffi.h.in index e7fe963..ecfe60a 100644 --- a/include/ffi.h.in +++ b/include/ffi.h.in @@ -464,7 +464,7 @@ ffi_prep_java_raw_closure_loc (ffi_java_raw_closure*, #endif /* FFI_CLOSURES */ -#if FFI_GO_CLOSURES +#ifdef FFI_GO_CLOSURES typedef struct { void *tramp; diff --git a/msvc_build/aarch64/aarch64_include/ffi.h b/msvc_build/aarch64/aarch64_include/ffi.h index 8aed525..2b0b693 100644 --- a/msvc_build/aarch64/aarch64_include/ffi.h +++ b/msvc_build/aarch64/aarch64_include/ffi.h @@ -429,7 +429,7 @@ ffi_prep_java_raw_closure_loc (ffi_java_raw_closure*, #endif /* FFI_CLOSURES */ -#if FFI_GO_CLOSURES +#ifdef FFI_GO_CLOSURES typedef struct { void *tramp; -- 2.34.1