| 1234567891011121314151617 |
- // RUN: %clang_cc1 -triple s390x-linux-gnu -fsyntax-only -verify %s
- // expected-no-diagnostics
- // SystemZ prefers to align all global variables to two bytes,
- // but this should *not* be reflected in the ABI alignment as
- // retrieved via __alignof__.
- struct test {
- signed char a;
- };
- char c;
- struct test s;
- int chk1[__alignof__(c) == 1 ? 1 : -1];
- int chk2[__alignof__(s) == 1 ? 1 : -1];
|