diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-06-04 00:16:43 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-06-04 00:16:43 +0000 |
commit | 321cee7e29d1b9fc0b5e0b28f2bb8faa9eb6d3e4 (patch) | |
tree | 65a70087f2bb762c8fee7b21ead84f9cf2a790dc /gcc/cp | |
parent | 5681872057f0b725ec8a7c8a1eec8fee205ad673 (diff) | |
download | gcc-321cee7e29d1b9fc0b5e0b28f2bb8faa9eb6d3e4.zip gcc-321cee7e29d1b9fc0b5e0b28f2bb8faa9eb6d3e4.tar.gz gcc-321cee7e29d1b9fc0b5e0b28f2bb8faa9eb6d3e4.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 17388f2..1d03294 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,34 @@ +2023-06-03 Patrick Palka <ppalka@redhat.com> + + PR c++/109923 + * pt.cc (is_specialization_of_friend): Fix overbroad check for + a non-template member function of a class template. + +2023-06-03 Patrick Palka <ppalka@redhat.com> + + * pt.cc (iterative_hash_template_arg): Don't hash + TEMPLATE_TEMPLATE_PARM specially. + +2023-06-03 Patrick Palka <ppalka@redhat.com> + + * class.cc (build_base_path): Check in_template_context instead + of in_template_function. + (resolves_to_fixed_type_p): Likewise. + * cp-tree.h (in_template_context): Define. + (in_template_function): Remove. + * decl.cc (cp_make_fname_decl): Check current_function_decl + and in_template_context instead of in_template_function. + * decl2.cc (mark_used): Check in_template_context instead of + in_template_function. + * pt.cc (in_template_function): Remove. + * semantics.cc (enforce_access): Check in_template_context + instead of current_template_parms directly. + +2023-06-03 Patrick Palka <ppalka@redhat.com> + + PR c++/70790 + * mangle.cc (write_expression): Handle NOEXCEPT_EXPR. + 2023-06-02 Jason Merrill <jason@redhat.com> DR 2735 |