Better test for presence of __sync_swap().

main
theraven 15 years ago
parent 893b9bf958
commit 69e53c4cdb

@ -58,7 +58,10 @@ struct objc_slot* objc_get_slot(Class cls, SEL selector);
#include <gc/gc.h>
#include <gc/gc_typed.h>
#ifndef __clang__
#ifndef __has_builtin
# define __has_builtin(x) 0
#endif
#if __has_builtin(__sync_swap)
#define __sync_swap __sync_lock_test_and_set
#endif

Loading…
Cancel
Save