--- a/base/include/android-base/thread_annotations.h +++ b/base/include/android-base/thread_annotations.h @@ -18,7 +18,11 @@ #include +#if defined(__clang__) #define THREAD_ANNOTATION_ATTRIBUTE__(x) __attribute__((x)) +#else +#define THREAD_ANNOTATION_ATTRIBUTE__(x) // no-op +#endif #define CAPABILITY(x) \ THREAD_ANNOTATION_ATTRIBUTE__(capability(x))