* lib/cdefs.h (__REDIRECT, __REDIRECT_NTH, __REDIRECT_NTHNL, __ASMNAME,
__ASMNAME2): Define on clang like on GCC.
+2020-08-16 Bruno Haible <bruno@clisp.org>
+
+ libc-config: Enable __REDIRECT macro also on clang.
+ * lib/cdefs.h (__REDIRECT, __REDIRECT_NTH, __REDIRECT_NTHNL, __ASMNAME,
+ __ASMNAME2): Define on clang like on GCC.
+
2020-08-16 Bruno Haible <bruno@clisp.org>
regex: Use initializer shorthand syntax also with clang.
Example:
int __REDIRECT(setpgrp, (__pid_t pid, __pid_t pgrp), setpgid); */
-#if defined __GNUC__ && __GNUC__ >= 2
+#if (defined __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)
# define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias))
# ifdef __cplusplus