From a9f50a389b55f93563275acc86a62930fb8f3d06 Mon Sep 17 00:00:00 2001 From: antirez Date: Mon, 17 Oct 2016 16:41:39 +0200 Subject: [PATCH] Better target MacOS on __atomic macros conditional compilation. --- src/atomicvar.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/atomicvar.h b/src/atomicvar.h index 0655ba5c..74596606 100644 --- a/src/atomicvar.h +++ b/src/atomicvar.h @@ -51,8 +51,9 @@ #ifndef __ATOMIC_VAR_H #define __ATOMIC_VAR_H -#if defined(__ATOMIC_RELAXED) && (!defined(__clang__) || __apple_build_version__ > 4210057) +#if defined(__ATOMIC_RELAXED) && (!defined(__clang__) || !defined(__APPLE__) || __apple_build_version__ > 4210057) /* Implementation using __atomic macros. */ +#warning "Hey" #define atomicIncr(var,count,mutex) __atomic_add_fetch(&var,(count),__ATOMIC_RELAXED) #define atomicDecr(var,count,mutex) __atomic_sub_fetch(&var,(count),__ATOMIC_RELAXED)