]> granicus.if.org Git - clang/commitdiff
[FIX][NFC] Update clang sema test
authorDiogo N. Sampaio <diogo.sampaio@arm.com>
Thu, 8 Aug 2019 14:45:42 +0000 (14:45 +0000)
committerDiogo N. Sampaio <diogo.sampaio@arm.com>
Thu, 8 Aug 2019 14:45:42 +0000 (14:45 +0000)
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

test/Sema/struct-packed-align.c

index aeba8d6fd938445ca9663838e515f7e795e24a74..91c7ce39cc25917508ee8e12b656ea679f08c006 100644 (file)
@@ -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