From 0228fa7e4e47593e449460d5e8429b179f996aa8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Wed, 3 Jun 1998 22:13:29 -0400 Subject: [PATCH] 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 --- gcc/cp/ChangeLog | 4 ++++ gcc/cp/decl2.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) 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; -- 2.47.3