re PR c/79983 (Improve enum and struct redefinition diagnostic)
authorMarek Polacek <polacek@redhat.com>
Tue, 6 Jun 2017 17:40:34 +0000 (17:40 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Tue, 6 Jun 2017 17:40:34 +0000 (17:40 +0000)
commitdc949728324201174ce6000933435a8d0392799e
tree411298b442a48b3524633e5f64427bfa4c5ed550
parent100d0700a81ba6cc9cc4910c1fb8de8e53e23d1f
re PR c/79983 (Improve enum and struct redefinition diagnostic)

PR c/79983
* c-decl.c (start_struct): Use the location of TYPE_STUB_DECL of
ref.
(start_enum): Use the location of TYPE_STUB_DECL of enumtype.

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

From-SVN: r248927
gcc/c/ChangeLog
gcc/c/c-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr79983.c [new file with mode: 0644]