From cd8bd7f617361b521fc92152e4daca4362c6ab91 Mon Sep 17 00:00:00 2001 From: Eric Haszlakiewicz Date: Tue, 26 May 2015 19:02:19 -0700 Subject: [PATCH] Tell the compiler we're intentionally ignoring the return value from __sync_val_compare_and_swap(). --- linkhash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linkhash.c b/linkhash.c index 572f4dc..aec899f 100644 --- a/linkhash.c +++ b/linkhash.c @@ -413,7 +413,7 @@ unsigned long lh_char_hash(const void *k) /* we can't use -1 as it is the unitialized sentinel */ while ((seed = json_c_get_random_seed()) == -1); #if defined __GNUC__ - __sync_val_compare_and_swap(&random_seed, -1, seed); + (void)__sync_val_compare_and_swap(&random_seed, -1, seed); #elif defined _MSC_VER InterlockedCompareExchange((LONG *)&random_seed, seed, -1); #else -- 2.50.0