Unverified Commit 4292b168 authored by Nikita Titov's avatar Nikita Titov Committed by GitHub
Browse files

fix cpp casting errors "Comparison of narrow type with wide type in loop condition" (#6533)

parent 6c76b6b7
...@@ -122,7 +122,7 @@ class ArrowChunkedArray { ...@@ -122,7 +122,7 @@ class ArrowChunkedArray {
const struct ArrowSchema* schema) const struct ArrowSchema* schema)
: releases_arrow_(true) { : releases_arrow_(true) {
chunks_.reserve(n_chunks); chunks_.reserve(n_chunks);
for (auto k = 0; k < n_chunks; ++k) { for (int64_t k = 0; k < n_chunks; ++k) {
if (chunks[k].length == 0) continue; if (chunks[k].length == 0) continue;
chunks_.push_back(&chunks[k]); chunks_.push_back(&chunks[k]);
} }
......
...@@ -1464,7 +1464,7 @@ int LGBM_DatasetCreateFromCSR(const void* indptr, ...@@ -1464,7 +1464,7 @@ int LGBM_DatasetCreateFromCSR(const void* indptr,
} }
OMP_INIT_EX(); OMP_INIT_EX();
#pragma omp parallel for num_threads(OMP_NUM_THREADS()) schedule(static) #pragma omp parallel for num_threads(OMP_NUM_THREADS()) schedule(static)
for (int i = 0; i < nindptr - 1; ++i) { for (int i = 0; i < static_cast<int>(nindptr - 1); ++i) {
OMP_LOOP_EX_BEGIN(); OMP_LOOP_EX_BEGIN();
const int tid = omp_get_thread_num(); const int tid = omp_get_thread_num();
auto one_row = get_row_fun(i); auto one_row = get_row_fun(i);
...@@ -1604,7 +1604,7 @@ int LGBM_DatasetCreateFromCSC(const void* col_ptr, ...@@ -1604,7 +1604,7 @@ int LGBM_DatasetCreateFromCSC(const void* col_ptr,
} }
OMP_INIT_EX(); OMP_INIT_EX();
#pragma omp parallel for num_threads(OMP_NUM_THREADS()) schedule(static) #pragma omp parallel for num_threads(OMP_NUM_THREADS()) schedule(static)
for (int i = 0; i < ncol_ptr - 1; ++i) { for (int i = 0; i < static_cast<int>(ncol_ptr - 1); ++i) {
OMP_LOOP_EX_BEGIN(); OMP_LOOP_EX_BEGIN();
const int tid = omp_get_thread_num(); const int tid = omp_get_thread_num();
int feature_idx = ret->InnerFeatureIndex(i); int feature_idx = ret->InnerFeatureIndex(i);
......
...@@ -531,7 +531,7 @@ void Metadata::SetQueriesFromIterator(It first, It last) { ...@@ -531,7 +531,7 @@ void Metadata::SetQueriesFromIterator(It first, It last) {
data_size_t sum = 0; data_size_t sum = 0;
#pragma omp parallel for num_threads(OMP_NUM_THREADS()) schedule(static) reduction(+:sum) #pragma omp parallel for num_threads(OMP_NUM_THREADS()) schedule(static) reduction(+:sum)
for (data_size_t i = 0; i < last - first; ++i) { for (data_size_t i = 0; i < static_cast<data_size_t>(last - first); ++i) {
sum += first[i]; sum += first[i];
} }
if (num_data_ != sum) { if (num_data_ != sum) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment