https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97201
--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> --- Just a correction to the comment: + /* Zero-length arrays have a null upper bound in C++ and + SIZE_MAX in C. */ It's actually the other way around.