]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Make zstd.h compatible with -Wzero-as-null-pointer-constant
authorRichard Barnes <rbarnes@umn.edu>
Fri, 26 Apr 2024 20:48:49 +0000 (13:48 -0700)
committerNick Terrell <nickrterrell@gmail.com>
Mon, 29 Apr 2024 13:19:24 +0000 (09:19 -0400)
lib/zstd.h

index b79f675c39582e4639bfca27ff62db2697329f70..e4c9ffc87c4e47d01ecc00b0d45c259745af75f1 100644 (file)
@@ -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);