* decl.c (duplicate_decls): Don't try to unify an implicit typedef
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Apr 2002 10:55:27 +0000 (10:55 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Apr 2002 10:55:27 +0000 (10:55 +0000)
commitc498fbeed828bf528b1928c2f3ec07e6c113cb23
tree24ec3198f536171df0b213bd1e9130ff7f7d04de
parent8b1cb18e02a7369455042553419959f6aff9dc13
* decl.c (duplicate_decls): Don't try to unify an implicit typedef
with an explicit one.
(follow_tag_typedef): New.
(lookup_tag): Use it to extract the tag of an explicit typedef.
(xref_tag): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52213 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl.c