4 #if defined(__GNUC__) || defined(__clang__)
5 #pragma GCC system_header
8 #if __has_warning("-Wreserved-id-macro")
9 #pragma clang diagnostic ignored "-Wreserved-id-macro"
10 #endif /* -Wreserved-id-macro */
11 #if __has_warning("-Wreserved-identifier")
12 #pragma clang diagnostic ignored "-Wreserved-identifier"
13 #endif /* -Wreserved-identifier */