The guy was expecting a compiler error for bogus constructs, which C99 provides for <i>flexible array member</i>:
<a href="https:&#x2F;&#x2F;gcc.gnu.org&#x2F;onlinedocs&#x2F;gcc&#x2F;Zero-Length.html" rel="nofollow">https:&#x2F;&#x2F;gcc.gnu.org&#x2F;onlinedocs&#x2F;gcc&#x2F;Zero-Length.html</a>