summaryrefslogtreecommitdiff
path: root/lib/alloca.in.h
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2020-08-07 13:19:48 +0200
committerBruno Haible <bruno@clisp.org>2020-08-07 13:19:48 +0200
commit46cd17eef4c43caea09c2af2770494256f876b7f (patch)
tree563bf42a9fc1440b7d84906d9ba1f4a661651b70 /lib/alloca.in.h
parent564afbf88812844f83589d091bff88af55556de6 (diff)
downloadgnulib-46cd17eef4c43caea09c2af2770494256f876b7f.tar.gz
Use __builtin_alloca with clang.
* lib/alloca.in.h (alloca): Define as __builtin_alloca on clang.
Diffstat (limited to 'lib/alloca.in.h')
-rw-r--r--lib/alloca.in.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/alloca.in.h b/lib/alloca.in.h
index beb022cf65..8d9ae06abb 100644
--- a/lib/alloca.in.h
+++ b/lib/alloca.in.h
@@ -44,7 +44,7 @@
# endif
#endif
#ifndef alloca
-# ifdef __GNUC__
+# if defined __GNUC__ || (__clang_major__ >= 4)
# define alloca __builtin_alloca
# elif defined _AIX
# define alloca __alloca