Author: dpatel Date: Mon Jan 28 19:10:04 2008 New Revision: 46479 URL: http://llvm.org/viewvc/llvm-project?rev=46479&view=rev Log: New test.
Added: llvm/trunk/test/CFrontend/2008-01-28-UnionSize.c Added: llvm/trunk/test/CFrontend/2008-01-28-UnionSize.c URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CFrontend/2008-01-28-UnionSize.c?rev=46479&view=auto ============================================================================== --- llvm/trunk/test/CFrontend/2008-01-28-UnionSize.c (added) +++ llvm/trunk/test/CFrontend/2008-01-28-UnionSize.c Mon Jan 28 19:10:04 2008 @@ -0,0 +1,24 @@ +// RUN: %llvmgcc %s -S -o - +// PR 1861 + +typedef unsigned char __u8; +typedef unsigned int __u32; +typedef unsigned short u16; +typedef __u32 __le32; +struct bcm43xx_plcp_hdr6 { + union { + __le32 data; + __u8 raw[6]; + } + __attribute__((__packed__)); +} + __attribute__((__packed__)); +struct bcm43xx_txhdr { + union { + struct { + struct bcm43xx_plcp_hdr6 plcp; + }; + }; +} + __attribute__((__packed__)); +static void bcm43xx_generate_rts(struct bcm43xx_txhdr *txhdr ) { } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits