1/* Origin: PR c/410 from Jan Echternach
2   <jan.echternach@informatik.uni-rostock.de>,
3   adapted to a testcase by Joseph Myers <jsm28@cam.ac.uk>.
4*/
5
6extern void exit (int);
7
8static void
9foo (void)
10{
11  struct {
12    long a;
13    char b[1];
14  } x = { 2, { 0 } };
15}
16
17int
18main (void)
19{
20  int tmp;
21  foo ();
22  tmp = 1;
23  exit (0);
24}
25