[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:
Yvan Roux 2018-08-16 11:38:09 +00:00
parent fdc4647ca3
commit d8f100a6f5
1 changed files with 2 additions and 1 deletions

View File

@ -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)