[docs] Add LICENSE.txt to the root of the mono-repo
[llvm-project.git] / clang / test / Sema / align-systemz.c
blob6928549de1104dcecaac45da6945cb57e68af131
1 // RUN: %clang_cc1 -triple s390x-linux-gnu -fsyntax-only -verify %s
2 // expected-no-diagnostics
4 // SystemZ prefers to align all global variables to two bytes,
5 // but this should *not* be reflected in the ABI alignment as
6 // retrieved via __alignof__.
8 struct test {
9 signed char a;
12 char c;
13 struct test s;
15 int chk1[__alignof__(c) == 1 ? 1 : -1];
16 int chk2[__alignof__(s) == 1 ? 1 : -1];