--- a/c++/src/ColumnReader.cc +++ b/c++/src/ColumnReader.cc @@ -464,7 +464,7 @@ uint64_t bufferNum = 0; if constexpr (isLittleEndian && std::is_same_v) { bufferNum = - std::min(numValues, static_cast(bufferEnd_ - bufferPointer_) / bytesPerValue_); + std::min(numValues, static_cast(bufferEnd_ - bufferPointer_) / static_cast(bytesPerValue_)); uint64_t bufferBytes = bufferNum * bytesPerValue_; if (bufferBytes > 0) { memcpy(outArray, bufferPointer_, bufferBytes);