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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Internal segmentation fault |ICE with trailing return of
                   |for trailing return with    |decltype of a fold
                   |doubly expanded variadic    |expression in nested
                   |pack                        |generic variadic lambda
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2023-05-12
             Status|UNCONFIRMED                 |NEW

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Reduced testcase:
int f(int){return 0;}
int main()
{
    auto tensor_product = [](const auto &...arguments)
    {
        return [&](auto &&... inputs) -> decltype((... * arguments(inputs)))
        {
            return 0;
        };
    };
    tensor_product(f)(1);
}

Reply via email to