aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-06-24 00:16:30 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-06-24 00:16:30 +0000
commitfcf617f0d2a5a1b624718e07d7b219cb0234436f (patch)
treee518ee6cdfc5f111234f23456aca0411bb2f6fd5 /gcc/cp
parent7da4eae3dcef6fd5d955eb2c80c453aa52368004 (diff)
downloadgcc-fcf617f0d2a5a1b624718e07d7b219cb0234436f.zip
gcc-fcf617f0d2a5a1b624718e07d7b219cb0234436f.tar.gz
gcc-fcf617f0d2a5a1b624718e07d7b219cb0234436f.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index cfe9aa4..368ef75 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,21 @@
+2021-06-23 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/101174
+ * pt.c (push_access_scope): For artificial deduction guides,
+ set the access scope to that of the constructor.
+ (pop_access_scope): Likewise.
+ (build_deduction_guide): Don't set DECL_CONTEXT on the guide.
+
+2021-06-23 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/86439
+ * call.c (print_error_for_call_failure): Constify 'args' parameter.
+ (perform_dguide_overload_resolution): Define.
+ * cp-tree.h: (perform_dguide_overload_resolution): Declare.
+ * pt.c (do_class_deduction): Use perform_dguide_overload_resolution
+ instead of build_new_function_call. Don't use tf_decltype or
+ set cp_unevaluated_operand. Remove unnecessary NULL_TREE tests.
+
2021-06-21 Patrick Palka <ppalka@redhat.com>
PR c++/67302