https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96290
--- Comment #3 from Gabriel Ravier <gabravier at gmail dot com> --- Well, nonsensical from the point of view of the user - it didn't seem to be particularly different to me for the error to evoke an object as "<U1ea0> + 1" when it just means a VLA and "<U ea0>" when it just means an empty array (both seem incomprehensible or at the very least pretty unexpected to the typical user imo). Though, if you think this is a completely different bug I wouldn't mind opening a different one, this just seemed like it had the same cause on account of the instances of "<U.ea0>" being particularly similar.