From 26bbcd163cdafc16b48e868115af7081796081ef Mon Sep 17 00:00:00 2001 From: kenner Date: Mon, 11 Jul 1994 22:17:57 +0000 Subject: (stmt): Don't give more than one error message if a nested `if' has an empty body. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7722 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/c-parse.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gcc/c-parse.in') diff --git a/gcc/c-parse.in b/gcc/c-parse.in index c6403e56a5b..bf3183bbcdb 100644 --- a/gcc/c-parse.in +++ b/gcc/c-parse.in @@ -1680,8 +1680,9 @@ stmt: { expand_end_cond (); /* This warning is here instead of in simple_if, because we do not want a warning if an empty if is followed by an - else statement. */ - if (extra_warnings && stmt_count == $1) + else statement. Increment stmt_count so we don't + give a second error if this is a nested `if'. */ + if (extra_warnings && stmt_count++ == $1) warning_with_file_and_line (if_stmt_file, if_stmt_line, "empty body in an if-statement"); } /* Make sure expand_end_cond is run once -- cgit v1.2.1