]> gcc.gnu.org Git - gcc.git/commit - gcc/c-parser.c
c-common.h (empty_body_warning): Rename to empty_if_body_warning.
authorDirk Mueller <dmueller@suse.de>
Wed, 14 Mar 2007 19:33:17 +0000 (19:33 +0000)
committerDirk Mueller <mueller@gcc.gnu.org>
Wed, 14 Mar 2007 19:33:17 +0000 (19:33 +0000)
commit62e00e94746f4ec3c3205ddff90f78c2e06f88a4
tree6eaa29a86e707ec20730717f602d38ed322cf784
parentadea5e16e4e86438f97cfdd3fabb5654c45f9d61
c-common.h (empty_body_warning): Rename to empty_if_body_warning.

2007-03-14  Dirk Mueller  <dmueller@suse.de>

        * c-common.h (empty_body_warning): Rename to empty_if_body_warning.
        * c-common.c (empty_if_body_warning): Rephrase diagnostic message.
        * c-parser.c (c_parser_if_body): Always add an empty statement in case
        of empty body.
        * c-parser.c (c_parser_do_statement): Warn about empty body in
        do/while statement.
        * c-typeck (c_finish_if_stmt): Call empty_if_body_warning.
        * doc/invoke.texi (-Wempty-body): Update documentation.

        * cp/semantics.c (c_finish_if_stmt): Call empty_if_body_warning.
        (finish_do_body): Warn about empty body in do/while statement.

        * g++.dg/warn/do-empty.C: New.
        * gcc.dg/do-empty.c: New.
        * gcc.dg/if-empty-1.c: Update.
        * gcc.dg/20001116-1.c: Update.
        * gcc.dg/pr23165.c: Update.

From-SVN: r122928
14 files changed:
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/c-parser.c
gcc/c-typeck.c
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/do-empty.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/20001116-1.c
gcc/testsuite/gcc.dg/do-empty.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/if-empty-1.c
gcc/testsuite/gcc.dg/pr23165.c
This page took 0.059717 seconds and 5 git commands to generate.