diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-02-04 00:16:24 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-02-04 00:16:24 +0000 |
commit | 49e52115b09b477382fef6f04fd7b4d1641f902c (patch) | |
tree | 9c2d40a66209a49067ed742d2a91b052728a60ea /gcc/cp | |
parent | e753080ab8abd4021381699bc7e857f5b4a083c4 (diff) | |
download | gcc-49e52115b09b477382fef6f04fd7b4d1641f902c.zip gcc-49e52115b09b477382fef6f04fd7b4d1641f902c.tar.gz gcc-49e52115b09b477382fef6f04fd7b4d1641f902c.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 28 |
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 |