aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-11-15 08:32:29 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-11-15 08:32:29 +0000
commit83d400bded0e96d2dbfc1fe66325bbf12de90d51 (patch)
treea343aae1987f607a4771ac74d0581787466ba8dd /gcc/cp
parent87c4057b3fc7fe2c2f8914d2755024ca890a3bc1 (diff)
downloadgcc-83d400bded0e96d2dbfc1fe66325bbf12de90d51.zip
gcc-83d400bded0e96d2dbfc1fe66325bbf12de90d51.tar.gz
gcc-83d400bded0e96d2dbfc1fe66325bbf12de90d51.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog53
1 files changed, 53 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 82c47d2..6dba7c4 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,56 @@
+2022-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-tree.h (next_common_initial_seqence): Rename to ...
+ (next_common_initial_sequence): ... this.
+ * typeck.cc (next_common_initial_seqence): Rename to ...
+ (next_common_initial_sequence): ... this.
+ (layout_compatible_type_p): Call next_common_initial_sequence
+ rather than next_common_initial_seqence.
+ * semantics.cc (is_corresponding_member_aggr): Likewise.
+
+2022-11-15 Jakub Jelinek <jakub@redhat.com>
+
+ * decl.cc (grok_op_properties): Implement C++23 P2589R1
+ - static operator[]. Handle operator[] similarly to operator()
+ - allow static member functions, but pedwarn on it for C++20 and
+ older. Unlike operator(), perform rest of checks on it though for
+ C++20.
+ * call.cc (add_operator_candidates): For operator[] with class
+ typed first parameter, pass that parameter as first_arg and
+ an adjusted arglist without that parameter.
+
+2022-11-15 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/107638
+ * tree.cc (cxx_attribute_table): Don't conditionally exclude
+ the init_priority entry.
+ (handle_init_priority_attribute): Remove ATTRIBUTE_UNUSED.
+ Return error_mark_node if !SUPPORTS_INIT_PRIORITY.
+
+2022-11-15 Marek Polacek <polacek@redhat.com>
+
+ * call.cc (maybe_warn_dangling_reference): Don't warn when initializing
+ a non-const lvalue reference.
+
+2022-11-14 Jason Merrill <jason@redhat.com>
+
+ * pt.cc (tsubst_friend_function): Check satisfaction.
+
+2022-11-14 Martin Liska <mliska@suse.cz>
+
+ Revert:
+ 2022-11-14 Martin Liska <mliska@suse.cz>
+
+ * Make-lang.in: Support Sphinx based documentation.
+
+2022-11-14 Martin Liska <mliska@suse.cz>
+
+ Revert:
+ 2022-11-14 Martin Liska <mliska@suse.cz>
+
+ * Make-lang.in:
+ Support installation if sphinx-build is missing.
+
2022-11-10 Marek Polacek <polacek@redhat.com>
* call.cc (std_pair_ref_ref_p): New.