From: Martin v. Löwis Date: Thu, 4 Jun 1998 02:13:29 +0000 (-0400) Subject: decl2.c (do_toplevel_using_decl): When decl is a TYPE_DECL, treat it as using ::decl. X-Git-Tag: prereleases/egcs-1.1-prerelease~936 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0228fa7e4e47593e449460d5e8429b179f996aa8;p=thirdparty%2Fgcc.git decl2.c (do_toplevel_using_decl): When decl is a TYPE_DECL, treat it as using ::decl. * decl2.c (do_toplevel_using_decl): When decl is a TYPE_DECL, treat it as using ::decl. From-SVN: r20221 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index edb5ac75708b..7de6501f5479 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -4,6 +4,10 @@ 1998-06-04 Martin von Löwis + Suggested by Brendan Kehoe + * decl2.c (do_toplevel_using_decl): When decl is a TYPE_DECL, + treat it as using ::decl. + * decl2.c (arg_assoc_type): Process unknown_type_node and OFFSET_TYPE. * tree.c (mapcar): Support NEW_EXPR. diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index bc49bc345b8b..3ddcfa172fd6 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -4395,7 +4395,8 @@ do_toplevel_using_decl (decl) scope = TREE_OPERAND (decl, 0); name = TREE_OPERAND (decl, 1); } - else if (TREE_CODE (decl) == IDENTIFIER_NODE) + else if (TREE_CODE (decl) == IDENTIFIER_NODE + || TREE_CODE (decl) == TYPE_DECL) { scope = global_namespace; name = decl;