// TODO protect with: #ifdef WITH_LIBGC
// We might have to add the next line to gc_chooser.c too, especially
// if we get an error like "thread not registered with GC".
- #ifndef ANDROID
+ #ifdef __APPLE__
+ #include "TargetConditionals.h"
+ #if TARGET_OS_IPHONE == 1
+ #define IOS
+ #endif
+ #endif
+
+ #if !defined(__ANDROID__) && !defined(IOS)
#define GC_THREADS
#include <gc.h>
#endif