]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
c++: tweak resolve_args change
authorJason Merrill <jason@redhat.com>
Fri, 1 Jul 2022 04:37:10 +0000 (00:37 -0400)
committerJason Merrill <jason@redhat.com>
Fri, 1 Jul 2022 14:49:23 +0000 (10:49 -0400)
I don't know why I used tf_error instead of complain here.

PR c++/105779

gcc/cp/ChangeLog:

* call.cc (resolve_args): Use complain.

gcc/cp/call.cc

index f1dd837762863199e60b1e9c3d7d8eae28e92d99..fc98552fda238537d10b1768cb53eff207737ccc 100644 (file)
@@ -4675,7 +4675,7 @@ resolve_args (vec<tree, va_gc> *args, tsubst_flags_t complain)
 
       /* Force auto deduction now.  Omit tf_warning to avoid redundant
         deprecated warning on deprecated-14.C.  */
-      if (!mark_single_function (arg, tf_error))
+      if (!mark_single_function (arg, complain & ~tf_warning))
        return NULL;
     }
   return args;