PR c/67784 71/189271/2
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Apr 2016 14:59:40 +0000 (14:59 +0000)
committerMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Thu, 18 Oct 2018 13:20:04 +0000 (16:20 +0300)
commit4c1711c4ed5a54d7ae984cd19e849fc7c552fe57
treee27f7dc8ef2fd1e3110825c8f577fa0e7e27a924
parent95507ab4cfedfa2ce3f21ebc660f689f30ae3908
PR c/67784
* c-parser.c (c_parser_maybe_reclassify_token): New function factored out of ...
(c_parser_for_statement): ... here.
(c_parser_if_statement): Use it.
(c_parser_switch_statement): Use it.
(c_parser_while_statement): Use it.

* gcc.dg/pr67784-3.c: New test.
* gcc.dg/pr67784-4.c: New test.
* gcc.dg/pr67784-5.c: New test.

upstream hash: fa20ebd39e4a6947f82bdc0f6ab7f68acd65bca8
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235446 138bc75d-0d04-0410-961f-82ee72b054a4

Change-Id: I3f6bb239a239135d2e498842b6de8390fc9eeaa5
gcc/c/c-parser.c
gcc/testsuite/gcc.dg/pr67784-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr67784-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr67784-5.c [new file with mode: 0644]