PR c/61534
commit439606a90c79c921dc1d0bed9a3871448d8858c1
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Apr 2015 11:49:52 +0000 (24 11:49 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Apr 2015 11:49:52 +0000 (24 11:49 +0000)
tree2730887c7a54380acf79d1530758243bbd147d1a
parent81e2b8ad7daf06021e77d0629cc537d75dfa327c
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222406 138bc75d-0d04-0410-961f-82ee72b054a4
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]