re PR c++/67184 (Missed optimization with C++11 final specifier)
authorJakub Jelinek <jakub@redhat.com>
Fri, 5 Jul 2019 20:51:44 +0000 (22:51 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 5 Jul 2019 20:51:44 +0000 (22:51 +0200)
PR c++/67184
PR c++/69445
* call.c (build_new_method_call_1): Remove set but not used variable
binfo.

From-SVN: r273149

gcc/cp/ChangeLog
gcc/cp/call.c

index 05e4555..1967c9b 100644 (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)
index 90116f4..e597d7a 100644 (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)