>>512
> ・flexible array memberなり、Struct Hackであれ、そのコードで動作しないコンパイラは多分無い。

flexible array memberはC99で盛り込まれたC言語の仕様なので規格に従った動作が期待できるがStruct Hackは規格に照らし合わせると未定義動作となるので動作が期待できない。
動作してるよう見えるから問題ないとか言ってんのはお前みたいな素人だけ。