modernc.org/ccgo/v3@v3.16.14/lib/testdata/tcc-0.9.27/tests/tests2/80_flexarray.c (about) 1 #include <stdio.h> 2 struct wchar { 3 char *data; char mem[]; 4 }; 5 struct wint { 6 char *data; int mem[]; 7 }; 8 int f1char (void) { 9 char s[9]="nonono"; 10 struct wchar q = {"bugs"}; 11 return !s[0]; 12 } 13 int f1int (void) { 14 char s[9]="nonono"; 15 struct wint q = {"bugs"}; 16 return !s[0]; 17 } 18 int main (void) { 19 char s[9]="nonono"; 20 static struct wchar q = {"bugs", {'c'}}; 21 //printf ("tcc has %s %s\n", s, q.data); 22 if (f1char() || f1int()) 23 printf ("bla\n"); 24 return !s[0]; 25 }