diff --git a/Eigen/Core b/Eigen/Core index e452e73ae..29dda3932 100644 --- a/Eigen/Core +++ b/Eigen/Core @@ -97,6 +97,11 @@ // for std::is_nothrow_move_assignable #include +// for std::this_thread::yield(). +#if !defined(EIGEN_USE_BLAS) && (defined(EIGEN_HAS_OPENMP) || defined(EIGEN_GEMM_THREADPOOL)) +#include +#endif + // for outputting debug info #ifdef EIGEN_DEBUG_ASSIGN #include @@ -117,8 +122,8 @@ #include #include #include -#include #include +#include #ifndef EIGEN_SYCL_LOCAL_THREAD_DIM0 #define EIGEN_SYCL_LOCAL_THREAD_DIM0 16 #endif