diff --git a/Eigen/src/Core/MathFunctionsImpl.h b/Eigen/src/Core/MathFunctionsImpl.h index 8ecddebf6..9222285b4 100644 --- a/Eigen/src/Core/MathFunctionsImpl.h +++ b/Eigen/src/Core/MathFunctionsImpl.h @@ -132,8 +132,7 @@ EIGEN_DEVICE_FUNC std::complex complex_sqrt(const std::complex& z) { // Special case of isinf(y) if ((numext::isinf)(y)) { - const T inf = std::numeric_limits::infinity(); - return std::complex(inf, y); + return std::complex(std::numeric_limits::infinity(), y); } T w = numext::sqrt(cst_half * (numext::abs(x) + numext::abs(z)));