OSDN Git Service

PR 13656
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Jan 2004 02:52:37 +0000 (02:52 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Jan 2004 02:52:37 +0000 (02:52 +0000)
commit2a222da1dc6437af56241c50361f4ae8d41fc919
tree6afc5d8ff769e05c6c4b584eb8acf804d26ac923
parent17ee7790ebfac94e22da60c8d4618acb90b11bbf
PR 13656
* c-decl.c (diagnose_mismatched_decls): Whenever newtype or
oldtype is set, set *newtypep or *oldtypep too.  Do not set
them at the very end.
(validate_proto_after_old_defn): Restructure for comprehensibility;
make error messages clearer.
testsuite:
* gcc.dg/typedef-redecl.c: New test case.
* gcc.dg/typedef-redecl.h: New support file.

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