[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 llvm-svn: 339865
This commit is contained in:
parent
fdc4647ca3
commit
d8f100a6f5
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue