diff options
author | Martin v. Löwis <loewis@informatik.hu-berlin.de> | 1998-06-04 22:26:55 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-06-04 22:26:55 -0400 |
commit | 3e3f722c44c09d267a8e311ddda6896ede6bbffa (patch) | |
tree | 3dca5dd31050fe5db2a4134ea9b3b519e94692ff /gcc/reg-stack.c | |
parent | 122d34f62660c230a978966d1c233e0bd53ded36 (diff) | |
download | gcc-3e3f722c44c09d267a8e311ddda6896ede6bbffa.zip gcc-3e3f722c44c09d267a8e311ddda6896ede6bbffa.tar.gz gcc-3e3f722c44c09d267a8e311ddda6896ede6bbffa.tar.bz2 |
cp-tree.h (DECL_NAMESPACE_ALIAS, [...]): Declare.
* cp-tree.h (DECL_NAMESPACE_ALIAS, ORIGINAL_NAMESPACE): Declare.
* decl.c (lookup_name_real): Add namespaces_only parameter.
If set, return only NAMESPACE_DECLs.
(select_decl): Likewise.
(identifier_type_value): Give additional parameter.
(lookup_name_nonclass): Likewise.
(lookup_name): Likewise.
(find_binding): Skip namespace aliases.
(binding_for_name): Likewise.
(push_namespace): Check for namespace aliases.
(lookup_name_namespace_only): New function.
(begin_only_namespace_names, end_only_namespace_names): New functions.
* decl2.c (set_decl_namespace): Skip namespace aliases.
(do_using_directive): Likewise.
(do_namespace_alias): Produce namespace aliases, fix alias
redeclaration.
* error.c (dump_decl): Support SCOPE_REF.
* parse.y (extdef): Wrap lookup with namespace_only for namespace
aliases and using declarations.
From-SVN: r20236
Diffstat (limited to 'gcc/reg-stack.c')
0 files changed, 0 insertions, 0 deletions