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 | e2337ecf76e3772a33e5cfba09d8c8e5a469d023 (patch) | |
| tree | d36be95078b7868e4603d272251aa8f3509efb6b /llvm/test/CFrontend | |
| parent | abb139c3f80a9031d5afe39fad693c38fb64be34 (diff) | |
| download | bcm5719-llvm-e2337ecf76e3772a33e5cfba09d8c8e5a469d023.tar.gz bcm5719-llvm-e2337ecf76e3772a33e5cfba09d8c8e5a469d023.zip | |
add another testcase
llvm-svn: 48881
Diffstat (limited to 'llvm/test/CFrontend')
| -rw-r--r-- | llvm/test/CFrontend/2008-01-21-PackedStructField.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/llvm/test/CFrontend/2008-01-21-PackedStructField.c b/llvm/test/CFrontend/2008-01-21-PackedStructField.c index c87e65b38b8..9cc1731063f 100644 --- a/llvm/test/CFrontend/2008-01-21-PackedStructField.c +++ b/llvm/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; +} + |

