Home | History | Annotate | Download | only in Sema
      1 // RUN: %clang_cc1 -triple s390x-linux-gnu -fsyntax-only -verify %s
      2 // expected-no-diagnostics
      3 
      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__.
      7 
      8 struct test {
      9   signed char a;
     10 };
     11 
     12 char c;
     13 struct test s;
     14 
     15 int chk1[__alignof__(c) == 1 ? 1 : -1];
     16 int chk2[__alignof__(s) == 1 ? 1 : -1];
     17 
     18