diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-04-20 00:17:12 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-04-20 00:17:12 +0000 |
commit | cf0d9dbc091af3ea28432dd7fff08a6e6c6659d8 (patch) | |
tree | d557fd31fd225b46f6ee40b127260e81dace16c9 /gcc/cp | |
parent | 675b390e6d037c035ed3be9aca03de3b0f0549f4 (diff) | |
download | gcc-cf0d9dbc091af3ea28432dd7fff08a6e6c6659d8.zip gcc-cf0d9dbc091af3ea28432dd7fff08a6e6c6659d8.tar.gz gcc-cf0d9dbc091af3ea28432dd7fff08a6e6c6659d8.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index d6a5b88..ee08b14 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,36 @@ +2023-04-19 Patrick Palka <ppalka@redhat.com> + Jonathan Wakely <jwakely@redhat.com> + + PR c++/100157 + * cp-trait.def (TYPE_PACK_ELEMENT): Define. + * cp-tree.h (finish_trait_type): Add complain parameter. + * cxx-pretty-print.cc (pp_cxx_trait): Handle + CPTK_TYPE_PACK_ELEMENT. + * parser.cc (cp_parser_constant_expression): Document default + arguments. + (cp_parser_trait): Handle CPTK_TYPE_PACK_ELEMENT. Pass + tf_warning_or_error to finish_trait_type. + * pt.cc (tsubst) <case TRAIT_TYPE>: Handle non-type first + argument. Pass complain to finish_trait_type. + * semantics.cc (finish_type_pack_element): Define. + (finish_trait_type): Add complain parameter. Handle + CPTK_TYPE_PACK_ELEMENT. + * tree.cc (strip_typedefs): Handle non-type first argument. + Pass tf_warning_or_error to finish_trait_type. + * typeck.cc (structural_comptypes) <case TRAIT_TYPE>: Use + cp_tree_equal instead of same_type_p for the first argument. + +2023-04-19 Patrick Palka <ppalka@redhat.com> + + PR c++/109556 + * pt.cc (try_class_unification): Don't ggc_free the copy of + 'targs'. + +2023-04-19 Jason Merrill <jason@redhat.com> + + PR c++/108099 + * decl.cc (grokdeclarator): Keep typedef_decl for __int128_t. + 2023-04-17 Patrick Palka <ppalka@redhat.com> PR c++/109531 |