diff options
author | Devang Patel <dpatel@apple.com> | 2008-03-27 17:13:55 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2008-03-27 17:13:55 +0000 |
commit | 156b2df00db19002892e48e552d4967e91091f1a (patch) | |
tree | 76d9009395f61f072082bc9798101d1e8b29ce66 /test | |
parent | 3ee8402645f26923b34d265b9b1ef5500e3a107a (diff) |
add another testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48881 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/CFrontend/2008-01-21-PackedStructField.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/CFrontend/2008-01-21-PackedStructField.c b/test/CFrontend/2008-01-21-PackedStructField.c index c87e65b38b..9cc1731063 100644 --- a/test/CFrontend/2008-01-21-PackedStructField.c +++ b/test/CFrontend/2008-01-21-PackedStructField.c @@ -3,3 +3,16 @@ struct X { long double b; unsigned char c; double __attribute__((packed)) d; }; struct X x = { 3.0L, 5, 3.0 }; + +struct S2504 { + int e:17; + __attribute__((packed)) unsigned long long int f; +} ; +int fails; + extern struct S2504 s2504; +void check2504va (int z) { + struct S2504 arg, *p; + long long int i = 0; + arg.f = i; +} + |