re PR c++/23689 (Malformed typedef silently ignored)
commit41dc91a89030fbf30192a18e542dceb3bb9dc28b
authorSimon Baldwin <simonb@google.com>
Thu, 1 Mar 2007 19:13:02 +0000 (1 19:13 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Thu, 1 Mar 2007 19:13:02 +0000 (1 19:13 +0000)
treea63a6cf92c9f582524d032791a81a2a6da9d7ca7
parentceca734e8f8b368ab4087ce3970118775735f593
re PR c++/23689 (Malformed typedef silently ignored)

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.

From-SVN: r122434
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]