re PR c++/67184 (Missed optimization with C++11 final specifier)

PR c++/67184
	PR c++/69445
	* call.c (build_new_method_call_1): Remove set but not used variable
	binfo.

From-SVN: r273149
This commit is contained in:
Jakub Jelinek 2019-07-05 22:51:44 +02:00 committed by Jakub Jelinek
parent 9eb5f744ae
commit 99e4ed7863
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,10 @@
2019-07-05 Jakub Jelinek <jakub@redhat.com>
PR c++/67184
PR c++/69445
* call.c (build_new_method_call_1): Remove set but not used variable
binfo.
2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/67184 (again)

View File

@ -9564,7 +9564,7 @@ build_new_method_call_1 (tree instance, tree fns, vec<tree, va_gc> **args,
struct z_candidate *candidates = 0, *cand;
tree explicit_targs = NULL_TREE;
tree basetype = NULL_TREE;
tree access_binfo, binfo;
tree access_binfo;
tree optype;
tree first_mem_arg = NULL_TREE;
tree name;
@ -9603,7 +9603,6 @@ build_new_method_call_1 (tree instance, tree fns, vec<tree, va_gc> **args,
if (!conversion_path)
conversion_path = BASELINK_BINFO (fns);
access_binfo = BASELINK_ACCESS_BINFO (fns);
binfo = BASELINK_BINFO (fns);
optype = BASELINK_OPTYPE (fns);
fns = BASELINK_FUNCTIONS (fns);
if (TREE_CODE (fns) == TEMPLATE_ID_EXPR)