5.1.3.7 Flexible Array Members

The compiler will not accept an incomplete type array as the last member in a structure. All array members of a structure must specify a number of elements.