Merge "Remove clang version check around diagnose_as_builtin" am: 4e5f094461
Original change: https://android-review.googlesource.com/c/platform/bionic/+/1997372
Change-Id: I6338577d9c4b7f27a44cd4c9c42e0dd01a1ec8bf
diff --git a/libc/include/sys/cdefs.h b/libc/include/sys/cdefs.h
index 99a200a..5b9d99b 100644
--- a/libc/include/sys/cdefs.h
+++ b/libc/include/sys/cdefs.h
@@ -327,12 +327,7 @@
#define __overloadable __attribute__((overloadable))
-// TODO(pirama) Remove this version check after switching to clang-r445002
-#if __clang_major__ == 14 && __clang_patchlevel__ >= 2
#define __diagnose_as_builtin(...) __attribute__((diagnose_as_builtin(__VA_ARGS__)))
-#else
-#define __diagnose_as_builtin(...)
-#endif
/* Used to tag non-static symbols that are private and never exposed by the shared library. */
#define __LIBC_HIDDEN__ __attribute__((visibility("hidden")))