]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/decl2.c
decl2.c (add_using_namespace): Iterate over namespaces used indirectly.
authorMartin v. Löwis <loewis@informatik.hu-berlin.de>
Wed, 15 Jul 1998 17:27:24 +0000 (13:27 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 15 Jul 1998 17:27:24 +0000 (13:27 -0400)
commit85c6cbaf2de6fba48186900be8c4a982c3aebf26
tree3fe6e16ce78fcc46c4f4238a0440c920014cbdbe
parent2d39086779c6d404d8b61ea08c2ff343000dfd77
decl2.c (add_using_namespace): Iterate over namespaces used indirectly.

* decl2.c (add_using_namespace): Iterate over namespaces used
indirectly.
* decl.c (lookup_name_real): Accept namespace aliases as locals.
(cat_namespace_levels): Ignore aliases.
(duplicate_decls): Ignore duplicate aliases.
* decl2.c (do_namespace_alias): Process block level namespace
aliases. Store alias with pushdecl. Remove odr errors.
* parse.y (namespace_alias): New non-terminal.
(extdef): Use it.

From-SVN: r21201
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/parse.c
gcc/cp/parse.y
This page took 0.061239 seconds and 5 git commands to generate.