aboutsummaryrefslogtreecommitdiff
path: root/libunwind
diff options
context:
space:
mode:
authorReagan Bohan <xbjfk.github@gmail.com>2023-09-11 17:36:25 -0400
committerLouis Dionne <ldionne.2@gmail.com>2023-09-12 14:00:03 -0400
commit3f6818bf444f902a64a7604e67b92cf8c98b3f56 (patch)
treef8ca7a842d52c54d6abff314eb92c31ddd8274b0 /libunwind
parentc46d732fd739d39a65d155623d58128f8665ba47 (diff)
downloadllvm-3f6818bf444f902a64a7604e67b92cf8c98b3f56.zip
llvm-3f6818bf444f902a64a7604e67b92cf8c98b3f56.tar.gz
llvm-3f6818bf444f902a64a7604e67b92cf8c98b3f56.tar.bz2
[libunwind] Use __builtin_alloca to avoid missing include
Differential Revision: https://reviews.llvm.org/D149635
Diffstat (limited to 'libunwind')
-rw-r--r--libunwind/src/config.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libunwind/src/config.h b/libunwind/src/config.h
index 35262e5..a20bf43 100644
--- a/libunwind/src/config.h
+++ b/libunwind/src/config.h
@@ -127,7 +127,7 @@
#if defined(_LIBUNWIND_REMEMBER_STACK_ALLOC) || defined(__APPLE__) || \
defined(__linux__) || defined(__ANDROID__) || defined(__MINGW32__) || \
defined(_LIBUNWIND_IS_BAREMETAL)
-#define _LIBUNWIND_REMEMBER_ALLOC(_size) alloca(_size)
+#define _LIBUNWIND_REMEMBER_ALLOC(_size) __builtin_alloca(_size)
#define _LIBUNWIND_REMEMBER_FREE(_ptr) \
do { \
} while (0)