https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116958
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- ;; Function std::ranges::views::__adaptor::_Partial<std::ranges::__detail::_To2<std::vector> >::operator()<std::ranges::views::__adaptor::_Partial<std::ranges::__detail::_To2<std::vector> >, std::ranges::transform_view<std::span<int>, std::_Bind_front<std::plus<int>, int> > >(this std::ranges::views::__adaptor::_Partial<std::ranges::__detail::_To2<std::vector> >&&, std::ranges::transform_view<std::span<int>, std::_Bind_front<std::plus<int>, int> >&&)::<lambda(auto:36&& ...)> [with auto:36 = {}] (null) ;; enabled by -tree-original { struct transform_view & __r [value-expr: ((const struct ._anon_174 *) __closure)->____r]; struct transform_view & __r [value-expr: ((const struct ._anon_174 *) __closure)->____r]; <<cleanup_point return *<retval> = TARGET_EXPR <D.105902, <<< Unknown tree: aggr_init_expr 5 operator() D.105902 &TARGET_EXPR <D.105895, {}> (struct transform_view &) __r >>>>>>; }