PR c/81364
commit662c96a929398641eee2262afa80081b13eeec5f
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Jul 2017 09:49:08 +0000 (25 09:49 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Jul 2017 09:49:08 +0000 (25 09:49 +0000)
tree1cb6cf103468770b4f76a042134eac5a3ae9a58b
parent7da9b5e4bbe6c13863e308f8735810bff93379ac
PR c/81364
* c-parser.c (c_parser_else_body): Don't warn about multistatement
macro expansion if the body is in { }.
(c_parser_while_statement): Likewise.
(c_parser_for_statement): Likewise.

* Wmultistatement-macros-12.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250498 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c/ChangeLog
gcc/c/c-parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/Wmultistatement-macros-12.c [new file with mode: 0644]