diff options
author | Jason Merrill <jason@gcc.gnu.org> | 1998-07-16 12:38:26 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-07-16 12:38:26 -0400 |
commit | 52c11ef6a3eb0e205899df0f54c1c41be31c8ae9 (patch) | |
tree | cbe972f9255ef0c0563c1646d2e79d46177a5784 /gcc/gcc.c | |
parent | a942e89c9a5eb08a050d632d21ad12a1de25c65b (diff) | |
download | gcc-52c11ef6a3eb0e205899df0f54c1c41be31c8ae9.zip gcc-52c11ef6a3eb0e205899df0f54c1c41be31c8ae9.tar.gz gcc-52c11ef6a3eb0e205899df0f54c1c41be31c8ae9.tar.bz2 |
decl.c (qualify_lookup): New fn.
* decl.c (qualify_lookup): New fn.
(lookup_name_real): Use it.
* decl2.c (add_using_namespace): When directly using a namespace
that was indirect before, promote it.
* cp-tree.h (LOOKUP_PREFER_TYPES, LOOKUP_PREFER_NAMESPACES,
LOOKUP_PREFER_BOTH, LOOKUP_NAMESPACES_ONLY, LOOKUP_TYPES_ONLY,
LOOKUP_QUALIFIERS_ONLY, LOOKUP_TEMPLATES_EXPECTED): New macros.
* decl.c (select_decl): Replace two flag parameters by one.
(unqualified_namespace_lookup): Likewise, pass flag.
(lookup_flags): New function.
(lookup_name_real): Compute flags, pass them.
(lookup_namespace_name): Call with zero-flag.
* decl2.c (ambiguous_decl): Add flag parameter, complain only
according to flags.
(lookup_using_namespace, qualified_lookup_using_namespace):
Add flag parameter, pass them through.
* lex.c (do_scoped_id): Call with zero-flag.
From-SVN: r21218
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions