1 // RUN: %clang_cc1 %s -emit-llvm -o -
2 // PR 1861
3 
4 typedef unsigned char __u8;
5 typedef unsigned int __u32;
6 typedef unsigned short u16;
7 typedef __u32 __le32;
8 struct bcm43xx_plcp_hdr6 {
9   union {
10     __le32 data;
11     __u8 raw[6];
12   }
13     __attribute__((__packed__));
14 }
15   __attribute__((__packed__));
16 struct bcm43xx_txhdr {
17   union {
18     struct {
19       struct bcm43xx_plcp_hdr6 plcp;
20     };
21   };
22 }
23   __attribute__((__packed__));
bcm43xx_generate_rts(struct bcm43xx_txhdr * txhdr)24 static void bcm43xx_generate_rts(struct bcm43xx_txhdr *txhdr ) { }
25