aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-04-13 00:17:09 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-04-13 00:17:09 +0000
commit1fda2deeea862072543035b6005c65d4c160691f (patch)
treec88e14ad0523ffa85b1eafa3c03a94cad74b05c8 /gcc/cp
parent424c6c88038ef13364e6e7e74e2389923d95396e (diff)
downloadgcc-1fda2deeea862072543035b6005c65d4c160691f.zip
gcc-1fda2deeea862072543035b6005c65d4c160691f.tar.gz
gcc-1fda2deeea862072543035b6005c65d4c160691f.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ed52463..ddc215c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2025-04-12 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/116416
+ * constexpr.cc (maybe_constant_init_1): Generalize type of
+ of manifestly_const_eval parameter from bool to mce_value.
+ (maybe_constant_init): Define 3-parameter version taking a
+ manifestly_const_eval instead of bool parameter.
+ (cxx_constant_init): Adjust.
+ * cp-gimplify.cc (cp_fold_r) <case TARGET_EXPR>: Pass mce_false
+ to maybe_constant_init during prvalue folding if ff_mce_false is
+ set.
+ * cp-tree.h (maybe_constant_init): Declare new overload.
+
2025-04-11 Jason Merrill <jason@redhat.com>
PR c++/114970