| /* | |
| * for array of char {<string>} gets special treatment in initializer. | |
| */ | |
| static char *s[] = {"aaaaaaaaa"}; | |
| static char t[][10] = {"aaaaaaaaa"}; | |
| static char u[] = {"aaaaaaaaa"}; | |
| static char v[] = "aaaaaaaaa"; | |
| static void f(void) | |
| { | |
| char x[1/(sizeof(s) == sizeof(char *))]; | |
| char y[1/(sizeof(u) == 10)]; | |
| char z[1/(sizeof(v) == 10)]; | |
| char w[1/(sizeof(t) == 10)]; | |
| } | |
| /* | |
| * check-name: char array initializers | |
| */ |