PR c/66220: Fix false positive from -Wmisleading-indentation
commit7c62dfbbcd3699efcbbadc9fb3aa14f23a123add
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jun 2015 18:45:50 +0000 (2 18:45 +0000)
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jun 2015 18:45:50 +0000 (2 18:45 +0000)
tree978f85d03f17cc62ee6d5c54d34589c0e09a0def
parent9af7c176b2d5fc35bdbf0a98cdf677c156dabaa8
PR c/66220: Fix false positive from -Wmisleading-indentation

gcc/c-family/ChangeLog:
PR c/66220:
* c-indentation.c (should_warn_for_misleading_indentation): Use
expand_location rather than expand_location_to_spelling_point.
Don't warn if the guarding statement is more indented than the
next/body stmts.

gcc/testsuite/ChangeLog:
PR c/66220:
* c-c++-common/Wmisleading-indentation.c (fn_35): New.
(fn_36): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@224041 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-family/ChangeLog
gcc/c-family/c-indentation.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/Wmisleading-indentation.c