diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-10-04 00:17:16 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-10-04 00:17:16 +0000 |
commit | 69fd6dcc32c92132010b7d1fe4c2a37bc045d524 (patch) | |
tree | 60761d2dfc0f1c25cdd94351e553b235ad696833 /gcc/cp | |
parent | c27ddea7465bfbc3b7077ddb13889014c9fd995e (diff) | |
download | gcc-69fd6dcc32c92132010b7d1fe4c2a37bc045d524.zip gcc-69fd6dcc32c92132010b7d1fe4c2a37bc045d524.tar.gz gcc-69fd6dcc32c92132010b7d1fe4c2a37bc045d524.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 1dc0c43..db6fea1 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,28 @@ +2022-10-03 Jakub Jelinek <jakub@redhat.com> + + * cp-tree.h (BCS_STMT_EXPR): New enumerator. + * name-lookup.h (enum scope_kind): Add sk_stmt_expr. + * name-lookup.cc (begin_scope): Handle sk_stmt_expr like sk_block. + * semantics.cc (begin_compound_stmt): For BCS_STMT_EXPR use + sk_stmt_expr. + * parser.cc (cp_parser_statement_expr): Use BCS_STMT_EXPR instead of + BCS_NORMAL. + * decl.cc (struct named_label_entry): Add in_stmt_expr. + (poplevel_named_label_1): Handle sk_stmt_expr. + (check_previous_goto_1): Diagnose entering of statement expression. + (check_goto): Likewise. + +2022-10-03 Patrick Palka <ppalka@redhat.com> + + * constraint.cc (diagnose_trait_expr): Use CPTK_IS_SAME instead + of CPTK_IS_SAME_AS. + * cp-trait.def (IS_SAME_AS): Rename to ... + (IS_SAME): ... this. + * pt.cc (alias_ctad_tweaks): Use CPTK_IS_SAME instead of + CPTK_IS_SAME_AS. + * semantics.cc (trait_expr_value): Likewise. + (finish_trait_expr): Likewise. + 2022-10-01 Patrick Palka <ppalka@redhat.com> * semantics.cc (trait_expr_value): Make cp_trait_kind switch |