Fix test-suite fallout of default -Wreturn-type.
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.ext / constructor.C
blob3dc15c52acd710107f1b09176d33184346f69c36
1 // { dg-do run  }
2 // { dg-options "" }
3 // Testcase for constructor expressions (GNU extension)
5 struct Any {
6     int *type;
7     int *addr;
8 };
10 int i, j;
12 int
13 main () {
14   struct Any *ap = (struct Any *)
15     __builtin_alloca (sizeof(struct Any));
16   *ap = ((struct Any){ &i, &j }) ;
18   if (ap->type != &i || ap->addr != &j)
19     return 1;
20   return 0;