summaryrefslogtreecommitdiff
path: root/ACE/ace/config-macosx-snowleopard.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/config-macosx-snowleopard.h')
-rw-r--r--ACE/ace/config-macosx-snowleopard.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/ACE/ace/config-macosx-snowleopard.h b/ACE/ace/config-macosx-snowleopard.h
index 4094eab621c..6869b7a6817 100644
--- a/ACE/ace/config-macosx-snowleopard.h
+++ b/ACE/ace/config-macosx-snowleopard.h
@@ -2,9 +2,16 @@
#ifndef ACE_CONFIG_MACOSX_SNOWLEOPARD_H
#define ACE_CONFIG_MACOSX_SNOWLEOPARD_H
+
#include "ace/config-macosx-leopard.h"
+#ifdef __clang__
+#ifdef ACE_HAS_GCC_ATOMIC_BUILTINS
+#undef ACE_HAS_GCC_ATOMIC_BUILTINS
+#endif
+#endif
+
// This header has been deprecated in Snow Leopard.
#define ACE_LACKS_UCONTEXT_H
-#endif ACE_CONFIG_MACOSX_SNOWLEOPARD_H
+#endif // ACE_CONFIG_MACOSX_SNOWLEOPARD_H