1 // { dg-do run  }
2 // { dg-options "" }
3 // Testcase for constructor expressions (GNU extension)
4 
5 struct Any {
6     int *type;
7     int *addr;
8 };
9 
10 int i, j;
11 
main()12 main () {
13   struct Any *ap = (struct Any *)
14     __builtin_alloca (sizeof(struct Any));
15   *ap = ((struct Any){ &i, &j }) ;
16 
17   if (ap->type != &i || ap->addr != &j)
18     return 1;
19   return 0;
20 }
21