1*e97071d7SXiangling Liao #ifdef ALIGN_SET_HERE 2*e97071d7SXiangling Liao #pragma align = mac68k 3*e97071d7SXiangling Liao // expected-note@-1 {{previous '#pragma pack' directive that modifies alignment is here}} 4*e97071d7SXiangling Liao // expected-warning@-2 {{unterminated '#pragma pack (push, ...)' at end of file}} 5*e97071d7SXiangling Liao #endif 6*e97071d7SXiangling Liao 7*e97071d7SXiangling Liao #ifdef RECORD_ALIGN 8*e97071d7SXiangling Liao struct S { 9*e97071d7SXiangling Liao int x; 10*e97071d7SXiangling Liao }; 11*e97071d7SXiangling Liao #endif 12