https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96290
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Gabriel Ravier from comment #1) > I've encountered a similarly nonsensical error on trunk, though not with > VLAs, instead with a char array of size 0: It is not nonsensical at all. It just has an anonymous name for the object which is different from the original issue of an anonynous name for the bounds.