OSDN Git Service

cp/:
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Mar 2007 19:13:02 +0000 (19:13 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 1 Mar 2007 19:13:02 +0000 (19:13 +0000)
commit9e67fc2682db97d71b0ff4202d4c976b117a8cea
treea63a6cf92c9f582524d032791a81a2a6da9d7ca7
parent6400303607d55034f097aab7a1fb4642a49dee27
cp/:
PR c++/23689
* decl.c (check_tag_decl): Added new warning for typedef ignored
when it precedes an otherwise valid non-typedef declaration.
testsuite/:
PR c++/23689
* warn/ignored_typedef.C: New.
* init/ctor8.C: Added dg-warning to consume ignored typedef
warning.
* template/typedef2.C: Ditto.  Moved dg-error onto its own line
and added an explicit line number.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122434 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/ctor8.C
gcc/testsuite/g++.dg/template/typedef2.C
gcc/testsuite/g++.dg/warn/ignored_typedef.C [new file with mode: 0644]