diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-03-15 00:16:58 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-03-15 00:16:58 +0000 |
commit | fd42a8fa4b7653a12b4dff3ffd8d19ee033fd143 (patch) | |
tree | 5ec80833a11c5461ec476abbbc7e864796b04451 /gcc/cp | |
parent | 38945ee3b2884e5514272c4b41a507ebdfddbb3d (diff) | |
download | gcc-fd42a8fa4b7653a12b4dff3ffd8d19ee033fd143.zip gcc-fd42a8fa4b7653a12b4dff3ffd8d19ee033fd143.tar.gz gcc-fd42a8fa4b7653a12b4dff3ffd8d19ee033fd143.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 83d955d..b9231ad 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,40 @@ +2023-03-14 Patrick Palka <ppalka@redhat.com> + + PR c++/96830 + * pt.cc (push_inline_template_parms_recursive): Set + TEMPLATE_PARMS_CONSTRAINTS. + (push_template_decl): For an out-of-line declaration, verify + constraints for each enclosing template scope match those of the + original template declaratation. + +2023-03-14 Patrick Palka <ppalka@redhat.com> + + PR c++/96830 + * pt.cc (redeclare_class_template): Add missing "of" in + constraint mismatch diagnostic. + (tsubst_friend_class): For an already declared class template, + substitute and pass the friend declaration's constraints to + redeclare_class_template instead of passing the existing + template's constraints. + +2023-03-14 Jason Merrill <jason@redhat.com> + + PR c++/108468 + * pt.cc (unify_pack_expansion): Check that TPARMS_PRIMARY_TEMPLATE + is non-null. + +2023-03-14 Jason Merrill <jason@redhat.com> + + PR c++/107310 + * cp-gimplify.cc (genericize_if_stmt): Restore folding + of constant conditions. + +2023-03-14 Jakub Jelinek <jakub@redhat.com> + + PR c++/109096 + * tree.cc (record_has_unique_obj_representations): Ignore unnamed + bitfields. + 2023-03-13 Jason Merrill <jason@redhat.com> PR c++/107128 |