@ -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