]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/decl2.c
decl.c (qualify_lookup): Handle templates.
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 16 Jul 1998 21:16:06 +0000 (21:16 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 16 Jul 1998 21:16:06 +0000 (17:16 -0400)
commit9ed182dca4ff768a67d63b6070067d5fd6fa4854
tree1e93c1b7ac99ea5e5037ac1ffe84d6b6f6abf378
parent3cab3dc87eec39db26713b537427a4664d4dbe4c
decl.c (qualify_lookup): Handle templates.

* decl.c (qualify_lookup): Handle templates.
* decl2.c (do_using_directive): Don't pass ancestor.
* decl.c (push_using_directive): Calculate ancestor.
* decl2.c (do_nonmember_using_decl): Allow for type shadowing.
* decl.c (pushdecl): Move type shadowing handling from here...
(duplicate_decls): ...to here.
* decl.c (set_identifier_local_value_with_scope): New fn.
(pushdecl): Use it.
(set_identifier_local_value, lookup_type_current_level): New fns.
* decl2.c (do_local_using_decl): Handle types and binding level
stuff properly.

From-SVN: r21223
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/decl2.c
This page took 0.06569 seconds and 5 git commands to generate.