https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69741
--- Comment #8 from Nick <nickpapior at gmail dot com> --- That is much more informative. However, how are gcc policies on progressive errors? I mean the later errors are due to this non-scalar counter. Should they be silenced in that case? In any case I think this is much clearer and a better error message. Thanks.