https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101836

--- Comment #41 from Kees Cook <kees at outflux dot net> ---
(In reply to Bill Wendling from comment #40)
> The question then is if `-fstrict-flex-arrays=3' is used, what does a `[0]'
> at the end of a struct represent (assuming GCC no longer treats it as an
> FAM)?

It's a zero-sized object. The same as `struct { } foo;`

Reply via email to