PR c/67580
commit03e8b174f56229b50563acbdaed8c8d6c1411b3a
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Sep 2015 17:19:11 +0000 (15 17:19 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Sep 2015 17:19:11 +0000 (15 17:19 +0000)
treeea4ad4601177b57e46c4c68bebdfb4668db9e541
parentf137de1155f6aa93529caa310d0e57daf1e9dfa1
PR c/67580
* c-decl.c (tag_exists_p): New function.
* c-parser.c (c_parser_declaration_or_fndef): Give a hint when
struct/union/enum keywords are missing.
* c-tree.h (tag_exists_p): Declare.

* gcc.dg/pr67580.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227803 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c/ChangeLog
gcc/c/c-decl.c
gcc/c/c-parser.c
gcc/c/c-tree.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr67580.c [new file with mode: 0644]