aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-02-04 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-02-04 00:16:24 +0000
commit49e52115b09b477382fef6f04fd7b4d1641f902c (patch)
tree9c2d40a66209a49067ed742d2a91b052728a60ea /gcc/cp
parente753080ab8abd4021381699bc7e857f5b4a083c4 (diff)
downloadgcc-49e52115b09b477382fef6f04fd7b4d1641f902c.zip
gcc-49e52115b09b477382fef6f04fd7b4d1641f902c.tar.gz
gcc-49e52115b09b477382fef6f04fd7b4d1641f902c.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 68236b7..0d05bca 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,31 @@
+2023-02-03 Marek Polacek <polacek@redhat.com>
+
+ PR c++/108158
+ * constexpr.cc (cxx_eval_array_reference): Don't replace
+ new_ctx.object.
+
+2023-02-03 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/107461
+ * semantics.cc (finish_call_expr): Strip ADDR_EXPR from
+ the selected callee during overload set pruning.
+
+2023-02-03 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96745
+ * class.cc (check_methods): Diagnose an unviable OVERLOAD
+ set for CLASSTYPE_DESTRUCTOR differently from an ambiguous one.
+ Then prune the OVERLOAD to a single function.
+ (check_bases_and_members): Handle CLASSTYPE_DESTRUCTOR being
+ an OVERLOAD when calling deduce_noexcept_on_destructor.
+ Document why it has to be called before check_methods.
+
+2023-02-03 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/108579
+ * class.cc (check_methods): Swap order of constraints_satisfied_p
+ and copy/move_fn_p tests.
+
2023-02-01 Marek Polacek <polacek@redhat.com>
PR c++/107755