summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2019-07-05 22:51:44 +0200
committerJason Merrill <jason@redhat.com>2022-05-13 13:39:29 -0400
commit30a100abe48cebcdf3d685e856850d4192f05ad9 (patch)
tree2366788cbaaf86f8049d2f44f6b7f3cdf4eff378
parent967f950b74bcafd2954a2414aa3d931c381c0887 (diff)
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.
-rw-r--r--gcc/cp/call.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/cp/call.c b/gcc/cp/call.c
index 9745b484a0e..1110e49c62c 100644
--- a/gcc/cp/call.c
+++ b/gcc/cp/call.c
@@ -9644,7 +9644,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;
@@ -9683,7 +9683,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)