From: Dirk Mueller Date: Tue, 27 Mar 2007 00:15:29 +0000 (+0000) Subject: parser.c (cp_parser_member_declaration): Pedwarn about stray semicolons after member... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=df12b78f89bbeb779078c5817f62129f9a9e9db6;p=gcc.git parser.c (cp_parser_member_declaration): Pedwarn about stray semicolons after member declarations. 2007-03-26 Dirk Mueller * parser.c (cp_parser_member_declaration): Pedwarn about stray semicolons after member declarations. From-SVN: r123249 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 98758dd85a2..13104a20e34 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2007-03-26 Dirk Mueller + + * parser.c (cp_parser_member_declaration): Pedwarn + about stray semicolons after member declarations. + 2007-03-26 Paolo Carlini PR c++/30500 diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 5cfcf435ed2..ec907264623 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -14492,7 +14492,11 @@ cp_parser_member_declaration (cp_parser* parser) token = cp_lexer_peek_token (parser->lexer); /* If the next token is a semicolon, consume it. */ if (token->type == CPP_SEMICOLON) - cp_lexer_consume_token (parser->lexer); + { + if (pedantic && !in_system_header) + pedwarn ("extra %<;%>"); + cp_lexer_consume_token (parser->lexer); + } return; } else