aboutsummaryrefslogtreecommitdiff
path: root/test/CFrontend/2007-09-28-PackedUnionMember.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/CFrontend/2007-09-28-PackedUnionMember.c')
-rw-r--r--test/CFrontend/2007-09-28-PackedUnionMember.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/test/CFrontend/2007-09-28-PackedUnionMember.c b/test/CFrontend/2007-09-28-PackedUnionMember.c
deleted file mode 100644
index 1e64657483..0000000000
--- a/test/CFrontend/2007-09-28-PackedUnionMember.c
+++ /dev/null
@@ -1,37 +0,0 @@
-// RUN: %llvmgcc %s -S -o -
-#pragma pack(push, 2)
-struct H {
- unsigned long f1;
- unsigned long f2;
- union {
- struct opaque1 *f3;
- struct opaque2 *f4;
- struct {
- struct opaque3 *f5;
- unsigned short f6;
- } f7;
- } f8;
-};
-#pragma pack(pop)
-
-struct E {
- unsigned long f1;
- unsigned long f2;
-};
-
-typedef long (*FuncPtr) ();
-
-extern long bork(FuncPtr handler, const struct E *list);
-
-static long hndlr()
-{
- struct H cmd = { 4, 'fart' };
- return 0;
-}
-void foo(void *inWindow) {
- static const struct E events[] = {
- { 'cmds', 1 }
- };
- bork(hndlr, events);
-}
-