https://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html
I have tried the last zero length member extension in tcc and compilation succeeded but the program crashes, is this a bug or a different implementation? Btw if you do not know this is a super useful extension. typedef struct { int size; int data[]; } T; void main(){ T *t = malloc(500); t->size = 2; t->data[0] = 100; t->data[1] = 200; printf("%i %i %i\n", t->size, t->data[0], t->data[1]); } _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel