19451c5428d52c675c93eb968c2fc3e595f8d2f01Daniel Dunbar// RUN: %clang_cc1 -triple i386-apple-darwin9 -fsyntax-only -verify %s 24b3e90d9c924862933f15b67d8550f3d579db99aDaniel Dunbar 34b3e90d9c924862933f15b67d8550f3d579db99aDaniel Dunbar/* expected-warning {{expected 'align' following '#pragma options'}} */ #pragma options 44b3e90d9c924862933f15b67d8550f3d579db99aDaniel Dunbar/* expected-warning {{expected '=' following '#pragma options align'}} */ #pragma options align 54b3e90d9c924862933f15b67d8550f3d579db99aDaniel Dunbar/* expected-warning {{expected identifier in '#pragma options'}} */ #pragma options align = 64b3e90d9c924862933f15b67d8550f3d579db99aDaniel Dunbar/* expected-warning {{invalid alignment option in '#pragma options align'}} */ #pragma options align = foo 74b3e90d9c924862933f15b67d8550f3d579db99aDaniel Dunbar/* expected-warning {{extra tokens at end of '#pragma options'}} */ #pragma options align = reset foo 84b3e90d9c924862933f15b67d8550f3d579db99aDaniel Dunbar 94b3e90d9c924862933f15b67d8550f3d579db99aDaniel Dunbar#pragma options align=natural 104b3e90d9c924862933f15b67d8550f3d579db99aDaniel Dunbar#pragma options align=reset 113cfaa6cdce59d7f14090daa8b5d5a2f60347215cDaniel Dunbar#pragma options align=mac68k 12fea1fc5b554b912813e20fe53ee2155e0cd19943Daniel Dunbar#pragma options align=power 139c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar 149c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar/* expected-warning {{expected '=' following '#pragma align'}} */ #pragma align 159c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar/* expected-warning {{expected identifier in '#pragma align'}} */ #pragma align = 169c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar/* expected-warning {{invalid alignment option in '#pragma align'}} */ #pragma align = foo 179c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar/* expected-warning {{extra tokens at end of '#pragma align'}} */ #pragma align = reset foo 189c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar 199c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar#pragma align=natural 209c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar#pragma align=reset 219c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar#pragma align=mac68k 229c78992b1cb237a37af66d2e6dc5c06d56c26793Daniel Dunbar#pragma align=power 23