/* { dg-do run } *//* { dg-options "" } *//* Verify that GCC's extension to initialize a zero-length array member works properly. */externvoidabort(void);externvoidexit(int);struct f {int w;int x[0]; } f = {4, {0,1,2,3} };intmain(){int i;for(i =0; i < f.w; ++i)if(f.x[i] != i)abort();exit(0);}