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__)); |
24 | static void bcm43xx_generate_rts(struct bcm43xx_txhdr *txhdr ) { } |
25 | |