From 6e2aff6b5d5ce365107e4dfab8ab423f3da3cb07 Mon Sep 17 00:00:00 2001 From: Rasmus Munk Larsen <4643818-rmlarsen1@users.noreply.gitlab.com> Date: Wed, 25 Feb 2026 19:48:20 -0800 Subject: [PATCH] Fix ambiguous static_cast in JacobiSVD blocking threshold libeigen/eigen!2215 Co-authored-by: Rasmus Munk Larsen --- Eigen/src/SVD/JacobiSVD.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Eigen/src/SVD/JacobiSVD.h b/Eigen/src/SVD/JacobiSVD.h index e9c0f0df2..237ba3899 100644 --- a/Eigen/src/SVD/JacobiSVD.h +++ b/Eigen/src/SVD/JacobiSVD.h @@ -773,8 +773,7 @@ JacobiSVD& JacobiSVD::compute_impl(con #ifdef EIGEN_JACOBI_SVD_BLOCKING_THRESHOLD const Index blockingThreshold = EIGEN_JACOBI_SVD_BLOCKING_THRESHOLD; #else - const Index blockingThreshold = - static_cast(numext::sqrt(static_cast(l2CacheSize() / sizeof(float)))); + const Index blockingThreshold = static_cast(std::sqrt(static_cast(l2CacheSize() / sizeof(float)))); #endif if (n >= blockingThreshold) {