From 75849aca73983aee6d0a13d5ea2ef23174c0cf90 Mon Sep 17 00:00:00 2001 From: david-cortes Date: Sat, 2 Dec 2023 20:17:00 +0100 Subject: [PATCH] don't use omp simd in msvc --- R-package/src/xgboost_R.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/R-package/src/xgboost_R.cc b/R-package/src/xgboost_R.cc index 0d190669ae2d..8da00aa587d7 100644 --- a/R-package/src/xgboost_R.cc +++ b/R-package/src/xgboost_R.cc @@ -311,7 +311,9 @@ XGB_DLL SEXP XGDMatrixSliceDMatrix_R(SEXP handle, SEXP idxset) { int res_code; { std::vector idxvec(len); + #ifndef _MSC_VER #pragma omp simd + #endif for (R_xlen_t i = 0; i < len; ++i) { idxvec[i] = idxset_[i] - 1; }