* name-lookup.c (find_namespace_binding): New.
commit76794ade112fa83b7946d34eec0bd79a5b63229f
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 May 2017 19:37:03 +0000 (23 19:37 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 May 2017 19:37:03 +0000 (23 19:37 +0000)
tree5179a0bfc0b8a828f200bbbc2b4f660bdf0fa534
parent81a73aa8351c3b2b909ee80862bfc5e54ec623b5
* name-lookup.c (find_namespace_binding): New.
(pushdecl_maybe_friend_1): Use CP_DECL_CONTEXT.
(set_identifier_type_value_with_scope): Use
find_namespace_binding.
(find_binding, cp_binding_level_find_binding_for_name)
binding_for_name, namespace_binding_1): Delete.
(push_overloaded_decl_1): Use CP_DECL_CONTEXT.
(get_namespace_binding, set_namespace_binding)
finish_namespace_using_decl, unqualified_namespace_lookup_1,
qualified_lookup_using_namespace, lookup_type_scope_1,
lookup_name_innermost_nonclass_level_1): Use
find_namespace_binding.
((--This line, and those below, will be ignored--

M    cp/name-lookup.c
M    cp/ChangeLog

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@248382 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/name-lookup.c