re PR c/61534 (Wlogical-op should not warn when either operand comes from macro expan...
authorMarek Polacek <polacek@redhat.com>
Fri, 24 Apr 2015 11:49:52 +0000 (11:49 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Fri, 24 Apr 2015 11:49:52 +0000 (11:49 +0000)
commitb878781346e97ade9087d5c010e29ff09492b6fb
tree2730887c7a54380acf79d1530758243bbd147d1a
parent841e98017e81d5ef253119525e8d189c031a7fa2
re PR c/61534 (Wlogical-op should not warn when either operand comes from macro expansion)

PR c/61534
* input.h (from_macro_expansion_at): Define.

* c-common.c (warn_logical_operator): Bail if either operand comes
from a macro expansion.

* c-c++-common/pr61534-1.c: New test.

From-SVN: r222406
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/input.h
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/pr61534-1.c [new file with mode: 0644]