1 // RUN: %clang_cc1 %s -O3 -emit-llvm -o -
2 // PR1176
3 
4 typedef struct
5 {
6   char *key;
7   char *value;
8 } T1;
9 
10 typedef struct
11 {
12   long type;
13   char *value;
14 } T3;
15 
16 T1 a[] =
17 {
18   {
19     "",
20     ((char *)&((T3) {1, (char *) 1}))
21   }
22 };
23 
24