2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20020206-1.c
blob8450800a1768851ca2fb8e401fc8b4ac5843be43
1 struct A {
2 unsigned int a, b, c;
3 };
5 extern void abort (void);
6 extern void exit (int);
8 struct A bar (void)
10 return (struct A) { 176, 52, 31 };
13 void baz (struct A *a)
15 if (a->a != 176 || a->b != 52 || a->c != 31)
16 abort ();
19 int main ()
21 struct A d;
23 d = ({ ({ bar (); }); });
24 baz (&d);
25 exit (0);