diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1998-07-16 21:16:06 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-07-16 17:16:06 -0400 |
commit | 9ed182dca4ff768a67d63b6070067d5fd6fa4854 (patch) | |
tree | 1e93c1b7ac99ea5e5037ac1ffe84d6b6f6abf378 /gcc/gcc.c | |
parent | 3cab3dc87eec39db26713b537427a4664d4dbe4c (diff) | |
download | gcc-9ed182dca4ff768a67d63b6070067d5fd6fa4854.zip gcc-9ed182dca4ff768a67d63b6070067d5fd6fa4854.tar.gz gcc-9ed182dca4ff768a67d63b6070067d5fd6fa4854.tar.bz2 |
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
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions