c-common.c, [...]: Revert 2005-11-18 lookup_name patch.
authorRichard Henderson <rth@redhat.com>
Mon, 21 Nov 2005 21:27:29 +0000 (13:27 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 21 Nov 2005 21:27:29 +0000 (13:27 -0800)
commit10e6657a206fdeb7ac00167d1b40cf58e8f5517b
tree324dda1490d4c679f3db106b92840b7fbb271bfc
parent3d8bf70f59ee15fc337c025307a419558e7aedc4
c-common.c, [...]: Revert 2005-11-18 lookup_name patch.

gcc/
        * c-common.c, config/darwin-c.c, c-decl.c, c-tree.h, c-objc-common.h,
        langhooks-def.h, langhooks.h: Revert 2005-11-18 lookup_name patch.
        * c-tree.h (lookup_name): Move declaration ...
        * c-common.h (lookup_name): ... here.
        * config/darwin-c.c: Include c-common.h.
        * config/t-darwin: Update dependencies.
gcc/cp/
        * cp-objcp-common.h, name-lookup.c, name-lookup.h: Revert 11-18 patch.
        * name-lookup.c (lookup_name): Remove prefer_type argument.
        (lookup_name_prefer_type): New.
        * decl.c (lookup_and_check_tag): Use them.
        * pt.c (tsubst_friend_class): Likewise.
        (lookup_template_class): Likewise.
        (tsubst_copy_and_build): Likewise.
        * name-lookup.h (lookup_name_prefer_type): New.
        (lookup_name): Remove declaration.

From-SVN: r107325
15 files changed:
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/c-objc-common.h
gcc/c-tree.h
gcc/config/darwin-c.c
gcc/config/t-darwin
gcc/cp/ChangeLog
gcc/cp/cp-objcp-common.h
gcc/cp/decl.c
gcc/cp/name-lookup.c
gcc/cp/name-lookup.h
gcc/cp/pt.c
gcc/langhooks-def.h
gcc/langhooks.h