1 void
f(void)2 f (void)
3 {
4   unsigned n = 10;
5 
6   typedef double T[n];
7   (double (*)[n])((unsigned char (*)[sizeof (T)]){ 0 });
8 }
9