https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119073
--- Comment #3 from Philipp Fent ---
Thanks for mentioning it Andrew, this indeed seems to be related to a
behavioral change in range-for lifetimes in C++23.
I found commit 650e915 from Jakub Jelinek that implements the new behavior.
There's als
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119073
Bug ID: 119073
Summary: [14/15 Regression] ICE in cp_gimplify_expr, at
cp/cp-gimplify.cc:911 with temporary vector in
range-for
Product: gcc
Version: 15.0