diff options
| author | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-08-21 16:37:37 +0000 |
|---|---|---|
| committer | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-08-21 16:37:37 +0000 |
| commit | 4633cd7b087f131796a2218e8abe8b3350bd6201 (patch) | |
| tree | 3a4505b3f02b6a7de58fa9624dfc1affcf15047f /clang | |
| parent | d56f705d87fb5b0d56718303b096bfb6c5e777c1 (diff) | |
| download | bcm5719-llvm-4633cd7b087f131796a2218e8abe8b3350bd6201.tar.gz bcm5719-llvm-4633cd7b087f131796a2218e8abe8b3350bd6201.zip | |
Tweak gnu-flags.c test for z, where globals have 2-byte alignment by default
llvm-svn: 188905
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/test/Sema/gnu-flags.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/clang/test/Sema/gnu-flags.c b/clang/test/Sema/gnu-flags.c index ff5fdea5aa8..2d4b518993d 100644 --- a/clang/test/Sema/gnu-flags.c +++ b/clang/test/Sema/gnu-flags.c @@ -20,12 +20,18 @@ #endif +#ifdef __s390x__ +#define EXPECTED_ALIGN 2 +#else +#define EXPECTED_ALIGN 1 +#endif + #if ALL || ALIGNOF // expected-warning@+4 {{'_Alignof' applied to an expression is a GNU extension}} #endif char align; -_Static_assert(_Alignof(align) == 1, "align's alignment is wrong"); +_Static_assert(_Alignof(align) == EXPECTED_ALIGN, "align's alignment is wrong"); #if ALL || CASERANGE |

