aboutsummaryrefslogtreecommitdiff
path: root/gcc/reg-stack.c
diff options
context:
space:
mode:
authorMartin v. Löwis <loewis@informatik.hu-berlin.de>1998-06-04 22:26:55 -0400
committerJason Merrill <jason@gcc.gnu.org>1998-06-04 22:26:55 -0400
commit3e3f722c44c09d267a8e311ddda6896ede6bbffa (patch)
tree3dca5dd31050fe5db2a4134ea9b3b519e94692ff /gcc/reg-stack.c
parent122d34f62660c230a978966d1c233e0bd53ded36 (diff)
downloadgcc-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