From d7cb47036cb78b3681aee4725107381a1b69abfc Mon Sep 17 00:00:00 2001 From: Richard Barnes Date: Fri, 26 Apr 2024 13:48:49 -0700 Subject: [PATCH] Make zstd.h compatible with -Wzero-as-null-pointer-constant --- lib/zstd.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/zstd.h b/lib/zstd.h index b79f675c3..e4c9ffc87 100644 --- a/lib/zstd.h +++ b/lib/zstd.h @@ -1802,7 +1802,11 @@ static #ifdef __GNUC__ __attribute__((__unused__)) #endif +// Disable diagnostic for C++ compatibility +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant" ZSTD_customMem const ZSTD_defaultCMem = { NULL, NULL, NULL }; /**< this constant defers to stdlib's functions */ +#pragma clang diagnostic pop ZSTDLIB_STATIC_API ZSTD_CCtx* ZSTD_createCCtx_advanced(ZSTD_customMem customMem); ZSTDLIB_STATIC_API ZSTD_CStream* ZSTD_createCStream_advanced(ZSTD_customMem customMem); -- 2.47.2