// RUN: %clang_cc1 -fsyntax-only -verify -std=c11 -Dalignof=__alignof %s
// RUN: %clang_cc1 -fsyntax-only -verify -std=c11 -Dalignof=_Alignof -DUSING_C11_SYNTAX %s
int align_illegal; //expected-error {{requested alignment is not a power of 2}}
char align_big;
int align_small; // expected-error {{requested alignment is less than minimum}}
unsigned int align_multiple;
;
typedef char align_typedef; // expected-error {{'_Alignas' attribute only applies to variables and fields}}
void
// expected-warning@+4{{'_Alignof' applied to an expression is a GNU extension}}
// expected-warning@+4{{'_Alignof' applied to an expression is a GNU extension}}
// expected-warning@+4{{'_Alignof' applied to an expression is a GNU extension}}
;
;
;
;
;