commit: 51abf0facc39318f1b2e9f952ab7842ba422d401 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Wed Dec 11 00:58:13 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Dec 11 00:58:13 2024 +0000 URL: https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=51abf0fa
15.0.0: add 77_all_PR117980-ICE-cxx_eval_outermost_constant_expr.patch Bug: https://gcc.gnu.org/PR117980 Signed-off-by: Sam James <sam <AT> gentoo.org> ..._all_PR117980-ICE-cxx_eval_outermost_constant_expr.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/15.0.0/gentoo/77_all_PR117980-ICE-cxx_eval_outermost_constant_expr.patch b/15.0.0/gentoo/77_all_PR117980-ICE-cxx_eval_outermost_constant_expr.patch new file mode 100644 index 0000000..ba2fa9a --- /dev/null +++ b/15.0.0/gentoo/77_all_PR117980-ICE-cxx_eval_outermost_constant_expr.patch @@ -0,0 +1,13 @@ +diff --git a/gcc/cp/cp-gimplify.cc b/gcc/cp/cp-gimplify.cc +index 623e2ee6e964..a861331c7c7d 100644 +--- a/gcc/cp/cp-gimplify.cc ++++ b/gcc/cp/cp-gimplify.cc +@@ -1477,7 +1477,7 @@ cp_fold_r (tree *stmt_p, int *walk_subtrees, void *data_) + *walk_subtrees = 0; + if (!flag_no_inline) + { +- tree folded = maybe_constant_init (init, TARGET_EXPR_SLOT (stmt)); ++ tree folded = maybe_constant_init (init); + if (folded != init && TREE_CONSTANT (folded)) + init = folded; + }