aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2022-07-01 00:37:10 -0400
committerJason Merrill <jason@redhat.com>2022-07-01 10:49:23 -0400
commitaefe23f720a542e90ecc6629885b01d44139b043 (patch)
tree7f80d33b55012c307f7c426cf20e78d9a664b3ae
parent288c6cce0277e03e08b324283b6a015a70066bb7 (diff)
downloadgcc-aefe23f720a542e90ecc6629885b01d44139b043.zip
gcc-aefe23f720a542e90ecc6629885b01d44139b043.tar.gz
gcc-aefe23f720a542e90ecc6629885b01d44139b043.tar.bz2
c++: tweak resolve_args change
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.
-rw-r--r--gcc/cp/call.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/call.cc b/gcc/cp/call.cc
index f1dd837..fc98552 100644
--- a/gcc/cp/call.cc
+++ b/gcc/cp/call.cc
@@ -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;