call.c (perform_overload_resolution, [...]): Use OVL_P; remove redundant TEMPLATE_DEC...
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 15 May 2019 13:46:29 +0000 (13:46 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 15 May 2019 13:46:29 +0000 (13:46 +0000)
commitd509bb8cbe97b7ac5219eecebf62f27657da3d6a
tree6975921c524cf588fe37a23689801d1c1ac46206
parent86e3947eea1619c83ac45c77ba4b3156d729c81f
call.c (perform_overload_resolution, [...]): Use OVL_P; remove redundant TEMPLATE_DECL checks.

2019-05-15  Paolo Carlini  <paolo.carlini@oracle.com>

* call.c (perform_overload_resolution, build_new_method_call_1):
Use OVL_P; remove redundant TEMPLATE_DECL checks.
* decl.c (grokfndecl): Likewise.
* mangle.c (write_expression): Likewise.
* parser.c (cp_parser_template_id): Likewise.
* pt.c (resolve_overloaded_unification, type_dependent_expression_p):
Likewise.
* search.c (build_baselink): Likewise.
* tree.c (is_overloaded_fn, dependent_name, maybe_get_fns): Likewise.

From-SVN: r271211
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/decl.c
gcc/cp/mangle.c
gcc/cp/parser.c
gcc/cp/pt.c
gcc/cp/search.c
gcc/cp/tree.c