* cp-tree.h (ovl_skip_hidden): Declare.
commitd10e0468f3a05144dbe359e3323e6898d15b5b7a
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 May 2017 15:56:06 +0000 (24 15:56 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 May 2017 15:56:06 +0000 (24 15:56 +0000)
treedf0dd2d62b585a644ae547c4f2636c5f02ec758b
parenta8fbc53a9346e99b58068a0d2ba8597ab83152ff
* cp-tree.h (ovl_skip_hidden): Declare.
* tree.c (ovl_skip_hidden): New.
* name-lookup.c (arg_assoc_namespace): Call ovl_skip_hidden.
(lookup_arg_dependent_1): Likewise.
(ambiguous_decl): Use DECL_HIDDEN_P, ovl_skip_hidden.
(hidden_name_p, remove_hidden_names): Delete.
(lookup_name_real_1): Do not strip hidden names.
* name-lookup.h (hidden_name_p, remove_hidden_names): Delete.

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