summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-05-27 18:42:09 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-05-27 18:42:09 +0000
commit663e8094aeb03d60ff29eb8863943f194d3e3aa1 (patch)
tree3e9650bd94685a5ddda1086f0fd421e9668a6c4b /clang/test
parent47bb3e2ba14460f39a3ed3d066f7161efc78193a (diff)
downloadbcm5719-llvm-663e8094aeb03d60ff29eb8863943f194d3e3aa1.tar.gz
bcm5719-llvm-663e8094aeb03d60ff29eb8863943f194d3e3aa1.zip
Parse/Sema: Add support for '#pragma options align=native'.
llvm-svn: 104864
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/Sema/pragma-pack-and-options-align.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Sema/pragma-pack-and-options-align.c b/clang/test/Sema/pragma-pack-and-options-align.c
index c880ed6305b..ebf1adee02f 100644
--- a/clang/test/Sema/pragma-pack-and-options-align.c
+++ b/clang/test/Sema/pragma-pack-and-options-align.c
@@ -16,6 +16,14 @@ struct s1 {
};
extern int a[sizeof(struct s1) == 8 ? 1 : -1];
+#pragma options align=reset
+#pragma options align=native
+struct s1_1 {
+ char c;
+ int x;
+};
+extern int a[sizeof(struct s1_1) == 8 ? 1 : -1];
+
#pragma pack(pop)
struct s2 {
char c;
OpenPOWER on IntegriCloud