diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-02-10 00:17:14 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-02-10 00:17:14 +0000 |
commit | 2523654a54982344bc095a1d27bd9f1d35ef033e (patch) | |
tree | 60ed0cd0bd8ae4b02e281080a4b4f462207769e4 /gcc/cp | |
parent | f29f7f86935e29786bf9f976ec99d7639b381b14 (diff) | |
download | gcc-2523654a54982344bc095a1d27bd9f1d35ef033e.zip gcc-2523654a54982344bc095a1d27bd9f1d35ef033e.tar.gz gcc-2523654a54982344bc095a1d27bd9f1d35ef033e.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 9f8ef7b..1c22e03 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,31 @@ +2024-02-09 Marek Polacek <polacek@redhat.com> + + PR c++/113834 + * semantics.cc (finish_type_pack_element): Perform range checking + before tree_to_shwi. + +2024-02-09 Marek Polacek <polacek@redhat.com> + + PR c++/98388 + * coroutines.cc (coro_rewrite_function_body): Pass tf_warning_or_error + to build_throw. + (morph_fn_to_coro): Likewise. + * cp-tree.h (build_throw): Adjust. + * except.cc (expand_end_catch_block): Pass tf_warning_or_error to + build_throw. + (build_throw): Add a tsubst_flags_t parameter. Use it. Remove + redundant variable. Guard an inform call. + * parser.cc (cp_parser_throw_expression): Pass tf_warning_or_error + to build_throw. + * pt.cc (tsubst_expr) <case THROW_EXPR>: Pass complain to build_throw. + +2024-02-09 Patrick Palka <ppalka@redhat.com> + + PR c++/112580 + * module.cc (trees_in::read_class_def): When streaming in + an anonymous union field of an as-base class, don't overwrite + ANON_AGGR_TYPE_FIELD. + 2024-02-08 Patrick Palka <ppalka@redhat.com> PR c++/113649 |