Fix -Wmisleading-indentation false-positive
authorPatrick Palka <ppalka@gcc.gnu.org>
Tue, 22 Sep 2015 23:06:31 +0000 (23:06 +0000)
committerPatrick Palka <ppalka@gcc.gnu.org>
Tue, 22 Sep 2015 23:06:31 +0000 (23:06 +0000)
commitd53980585be4b73f995d29a2ebd79f9729ec5e20
treee099691467a47f2147d2919e9f0fd19d7753e672
parent6c98d4995ce54ff8bec88a5b40a654007e4eb1bd
Fix -Wmisleading-indentation false-positive

gcc/c-family/ChangeLog:

* c-indentation.c (should_warn_for_misleading_indentation):
Float out and consolidate the calls to get_visual_column that
are passed guard_exploc as an argument.  Compare
next_stmt_vis_column with guard_line_first_nws instead of with
body_line_first_nws.

gcc/testsuite/ChangeLog:

* c-c++-common/Wmisleading-indentation.c: Augment test.

From-SVN: r228027
gcc/c-family/ChangeLog
gcc/c-family/c-indentation.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/Wmisleading-indentation.c