More C type errors by default for GCC 14

Po Lu luangruo@yahoo.com
Sat May 13 00:45:25 GMT 2023


Gabriel Ravier <gabravier@gmail.com> writes:

> ...You're joking, right ? You can't possibly be seriously arguing
> this, you have to be kidding... right ?

No, I'm not.  The meaning of a variable declaration with only a storage
class specifier is extremely clear: the type of the variable is `int'.
There's absolutely nothing ambiguous about it whatsoever:

  register i;
  extern   limit, *k, do_some_computation ();

  for (i = 0; i < limit; ++i)
    k[i] = do_some_computation (i);

Please try to prove me wrong.


More information about the Gcc mailing list