From 3efff6d0526b28f029018413a5e0189272aa89cb Mon Sep 17 00:00:00 2001 From: Vadim Khotilovich Date: Tue, 27 Sep 2016 17:19:20 -0500 Subject: [PATCH] fix for VX (#1614) --- src/c_api/c_api.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/c_api/c_api.cc b/src/c_api/c_api.cc index 9ae38c67b..90a1278db 100644 --- a/src/c_api/c_api.cc +++ b/src/c_api/c_api.cc @@ -265,7 +265,7 @@ XGB_DLL int XGDMatrixCreateFromCSR(const xgboost::bst_ulong* indptr, xgboost::bst_ulong nelem, DMatrixHandle* out) { std::vector indptr_(nindptr); - for (bst_ulong i = 0; i < nindptr; ++i) { + for (xgboost::bst_ulong i = 0; i < nindptr; ++i) { indptr_[i] = static_cast(indptr[i]); } return XGDMatrixCreateFromCSREx(&indptr_[0], indices, data, @@ -292,7 +292,7 @@ XGB_DLL int XGDMatrixCreateFromCSCEx(const size_t* col_ptr, builder.InitBudget(0, nthread); size_t ncol = nindptr - 1; // NOLINT(*) #pragma omp parallel for schedule(static) - for (size_t i = 0; i < ncol; ++i) { // NOLINT(*) + for (omp_ulong i = 0; i < static_cast(ncol); ++i) { // NOLINT(*) int tid = omp_get_thread_num(); for (size_t j = col_ptr[i]; j < col_ptr[i+1]; ++j) { builder.AddBudget(indices[j], tid); @@ -300,7 +300,7 @@ XGB_DLL int XGDMatrixCreateFromCSCEx(const size_t* col_ptr, } builder.InitStorage(); #pragma omp parallel for schedule(static) - for (size_t i = 0; i < ncol; ++i) { // NOLINT(*) + for (omp_ulong i = 0; i < static_cast(ncol); ++i) { // NOLINT(*) int tid = omp_get_thread_num(); for (size_t j = col_ptr[i]; j < col_ptr[i+1]; ++j) { builder.Push(indices[j], @@ -326,7 +326,7 @@ XGB_DLL int XGDMatrixCreateFromCSC(const xgboost::bst_ulong* col_ptr, xgboost::bst_ulong nelem, DMatrixHandle* out) { std::vector col_ptr_(nindptr); - for (bst_ulong i = 0; i < nindptr; ++i) { + for (xgboost::bst_ulong i = 0; i < nindptr; ++i) { col_ptr_[i] = static_cast(col_ptr[i]); } return XGDMatrixCreateFromCSCEx(&col_ptr_[0], indices, data,