aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1998-07-16 21:16:06 +0000
committerJason Merrill <jason@gcc.gnu.org>1998-07-16 17:16:06 -0400
commit9ed182dca4ff768a67d63b6070067d5fd6fa4854 (patch)
tree1e93c1b7ac99ea5e5037ac1ffe84d6b6f6abf378 /gcc/gcc.c
parent3cab3dc87eec39db26713b537427a4664d4dbe4c (diff)
downloadgcc-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