* class.c (handle_using_decl): Use OVL_FIRST, ovl_iterator.
commitc9d02844e6362add6c5684a7354dbff90d91e85c
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 May 2017 11:21:50 +0000 (17 11:21 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 May 2017 11:21:50 +0000 (17 11:21 +0000)
tree042127f3d15deb7b400008fd7dce4637752906c2
parent63b8aca5e5bf896df78635a8ea51151d16e06ce7
* class.c (handle_using_decl): Use OVL_FIRST, ovl_iterator.
(maybe_warn_about_overly_private_class): Use ovl_iterator.
(method_name_cmp, resort_method_name_cmp): Use OVL_NAME.
(resort_type_method_vec, finish_struct_methods): Use OVL_FIRST.
(get_base_fndecls): Use ovl_iterator.
(warn_hidden): Use OVL_NAME, ovl_iterator.
(add_implicitly_declared_members): Use ovl_iterator.
* constraint.cc (normalize_template_id_expression): Use OVL_FIRST,
flatten nested if.
(finish_shorthand_constraint): Simplify, use ovl_make.
* pt.c (make_constrained_auto): Simplify.  Use ovl_make.
* search.c (shared_member_p): Use ovl_iterator.
(lookup_field_fuzzy_info::fuzzy_lookup_fn): Use OVL_NAME.
(lookup_conversion_operator): Use OVL_FIRST.
(lookup_fnfiels_idx_nolazy): Use OVL_FIRST, OVL_NAME.
(look_for_overrides_here): Use ovl_iterator.
(lookup_conversions_r): Use OVL_FIRST, OVL_NAME, ovl_iterator.
* typeck.c (build_x_unary_op): Use ovl_make.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@248144 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/constraint.cc
gcc/cp/pt.c
gcc/cp/search.c
gcc/cp/typeck.c