From 49e52115b09b477382fef6f04fd7b4d1641f902c Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 4 Feb 2023 00:16:24 +0000 Subject: Daily bump. --- gcc/cp/ChangeLog | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'gcc/cp') 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 + + PR c++/108158 + * constexpr.cc (cxx_eval_array_reference): Don't replace + new_ctx.object. + +2023-02-03 Patrick Palka + + PR c++/107461 + * semantics.cc (finish_call_expr): Strip ADDR_EXPR from + the selected callee during overload set pruning. + +2023-02-03 Patrick Palka + + 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 + + PR c++/108579 + * class.cc (check_methods): Swap order of constraints_satisfied_p + and copy/move_fn_p tests. + 2023-02-01 Marek Polacek PR c++/107755 -- cgit v1.1