https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90215

--- Comment #3 from Vittorio Romeo <vittorio.romeo at outlook dot com> ---
Changing the lambda to the following

    std::apply([&xs...](auto&... ys)
    {   
        (xs.f([&ys...](auto y)
        {
            ys = y;
        }), ...);
    }, t);

produces a different ICE:

    <source>:20:9: internal compiler error: Segmentation fault
     20 |         (xs.f([&ys...](auto y)
        |         ^

https://gcc.godbolt.org/z/hp2hMN

Reply via email to