summaryrefslogtreecommitdiff
path: root/libcxxabi
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2018-08-16 11:38:09 +0000
committerYvan Roux <yvan.roux@linaro.org>2018-08-16 11:38:09 +0000
commit71be80b33a51d79b9c8548a57e70fdcb594f67ca (patch)
tree3155c60ef3f10de06eddf8adf0dbbedf8a9c28f3 /libcxxabi
parentf312558de5629542ea54ee927c3983d348392210 (diff)
[libcxxabi] Fix test_exception_address_alignment test for ARM
Check _LIBCXXABI_ARM_EHABI macro instead of libunwind version. Fixes PR34182 Differential revision: https://reviews.llvm.org/D50170
Diffstat (limited to 'libcxxabi')
-rw-r--r--libcxxabi/test/test_exception_address_alignment.pass.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/libcxxabi/test/test_exception_address_alignment.pass.cpp b/libcxxabi/test/test_exception_address_alignment.pass.cpp
index 138fb4daf46..5d36659f4ae 100644
--- a/libcxxabi/test/test_exception_address_alignment.pass.cpp
+++ b/libcxxabi/test/test_exception_address_alignment.pass.cpp
@@ -20,6 +20,7 @@
#include <cstdint>
#include <cassert>
+#include <__cxxabi_config.h>
#include <unwind.h>
@@ -27,7 +28,7 @@ struct __attribute__((aligned)) AlignedType {};
// EHABI : 8-byte aligned
// Itanium: Largest supported alignment for the system
-#if defined(_LIBUNWIND_ARM_EHABI)
+#if defined(_LIBCXXABI_ARM_EHABI)
# define EXPECTED_ALIGNMENT 8
#else
# define EXPECTED_ALIGNMENT alignof(AlignedType)