Are you running the latest version? What architecture are you on? Your
code compiles and runs without issue on my machine (amd64 linux, latest
git).
On Tue, 23 Feb 2021, Yakov wrote:
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
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel