From: Diogo N. Sampaio Date: Thu, 8 Aug 2019 14:45:42 +0000 (+0000) Subject: [FIX][NFC] Update clang sema test X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=58cb9c6941e2cc1d8d44eba3f8dcf1d659e6de82;p=clang [FIX][NFC] Update clang sema test Try to fix Sema test for default alignment for when compiling to ARM, but not to android, due r9427aa2d543b git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368301 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Sema/struct-packed-align.c b/test/Sema/struct-packed-align.c index aeba8d6fd9..91c7ce39cc 100644 --- a/test/Sema/struct-packed-align.c +++ b/test/Sema/struct-packed-align.c @@ -59,7 +59,7 @@ extern int e2[__alignof(struct as1) == 8 ? 1 : -1]; struct __attribute__((aligned)) as1_2 { char c; }; -#ifdef __s390x__ +#if ( defined(__s390x__) || ( defined (__ARM_32BIT_STATE) && ! defined(__ANDROID__) ) ) extern int e1_2[sizeof(struct as1_2) == 8 ? 1 : -1]; extern int e2_2[__alignof(struct as1_2) == 8 ? 1 : -1]; #else