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

--- Comment #4 from Xi Ruoyao <xry111 at gcc dot gnu.org> ---
It seems the function

__gnu_cxx::__promote_2<decltype (((__gnu_cxx::__promote_2<_Float64,
std::__is_integer<_Float64>::__value>::__type)(0))+((__gnu_cxx::__promote_2<_Float64,
std::__is_integer<_Float64>::__value>::__type)(0))), std::__is_integer<decltype
(((__gnu_cxx::__promote_2<_Float64,
std::__is_integer<_Float64>::__value>::__type)(0))+((__gnu_cxx::__promote_2<_Float64,
std::__is_integer<_Float64>::__value>::__type)(0)))>::__value>::__type
std::pow<_Float64, _Float64>(_Float64, _Float64)

is recursing infinitely.

Reply via email to