Skip to content

Commit 747ada3

Browse files
committed
test: Silent noisy clang warnings about Valgrind code on macOS x86_64
1 parent 60556c9 commit 747ada3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/checkmem.h

+7
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,14 @@
5858
#if !defined SECP256K1_CHECKMEM_ENABLED
5959
# if defined VALGRIND
6060
# include <stddef.h>
61+
# if defined(__clang__) && defined(__APPLE__)
62+
# pragma clang diagnostic push
63+
# pragma clang diagnostic ignored "-Wreserved-identifier"
64+
# endif
6165
# include <valgrind/memcheck.h>
66+
# if defined(__clang__) && defined(__APPLE__)
67+
# pragma clang diagnostic pop
68+
# endif
6269
# define SECP256K1_CHECKMEM_ENABLED 1
6370
# define SECP256K1_CHECKMEM_UNDEFINE(p, len) VALGRIND_MAKE_MEM_UNDEFINED((p), (len))
6471
# define SECP256K1_CHECKMEM_DEFINE(p, len) VALGRIND_MAKE_MEM_DEFINED((p), (len))

0 commit comments

Comments
 (0)