aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-04-15 00:16:48 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-04-15 00:16:48 +0000
commit031bd52e482a53314d3dfac2d375c1033a6b7031 (patch)
treeddfa0b43c6babb163178a1dc7fae0237ce40c7cb /gcc/cp
parentf5cd166ffd3c9b2bdd6b2e69680dd6b59cbec1c5 (diff)
downloadgcc-031bd52e482a53314d3dfac2d375c1033a6b7031.zip
gcc-031bd52e482a53314d3dfac2d375c1033a6b7031.tar.gz
gcc-031bd52e482a53314d3dfac2d375c1033a6b7031.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog38
1 files changed, 38 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d22a4a5..4377c88 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,41 @@
+2022-04-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/104646
+ * constexpr.cc (maybe_save_constexpr_fundef): Don't do extra
+ checks for defaulted ctors.
+
+2022-04-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/82980
+ * lambda.cc (type_deducible_expression_p): New.
+ (lambda_capture_field_type): Check it.
+
+2022-04-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/65211
+ * pt.cc (tsubst_decl) [TYPE_DECL]: Copy TYPE_ALIGN.
+
+2022-04-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/97219
+ * name-lookup.cc (dependent_local_decl_p): New.
+ * cp-tree.h (dependent_local_decl_p): Declare.
+ * semantics.cc (finish_call_expr): Use it.
+ * pt.cc (tsubst_arg_types): Also substitute default args
+ for local externs.
+
+2022-04-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/101698
+ * pt.cc (tsubst_baselink): Also check dependent optype.
+
+2022-04-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/101442
+ * decl.cc (cp_finish_decl): Don't pass decl to push_cleanup.
+ * init.cc (perform_member_init): Likewise.
+ * semantics.cc (push_cleanup): Adjust comment.
+
2022-04-13 Jason Merrill <jason@redhat.com>
PR c++/105245