This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/16189] obfuscated error message for missing semicolon after declaration in C++
- From: "jsm at polyomino dot org dot uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 27 Jul 2004 23:00:36 -0000
- Subject: [Bug c++/16189] obfuscated error message for missing semicolon after declaration in C++
- References: <20040625022408.16189.bernie@develer.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From jsm at polyomino dot org dot uk 2004-07-27 23:00 -------
Subject: Re: obfuscated error message for missing semicolon
after declaration in C++
On Tue, 27 Jul 2004, schwab at suse dot de wrote:
> Note that the last one is obsolescent in C99. Future standards will require
> the storage class to appear first.
The listed future directions bear little relation to what will actually be
removed. Storage class specifiers not appearing first were already listed
as obsolescent in C90, while C99 removed implicit int which hadn't been
marked as obsolescent and ignored C90's indications about future use of
printf/scanf format characters (lowercase for future standard use,
uppercase for extensions) by adding both uppercase and lowercase
conversion specifiers.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16189