Skip to content

Commit ca2724a

Browse files
committed
More casts
1 parent 194e328 commit ca2724a

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

cpp/src/arrow/util/rle_encoding_internal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ class RleBitPackedEncoder {
506506
: bit_width_(bit_width), bit_writer_(buffer, buffer_len) {
507507
ARROW_DCHECK_GE(bit_width_, 0);
508508
ARROW_DCHECK_LE(bit_width_, 64);
509-
max_run_byte_size_ = MinBufferSize(bit_width);
509+
max_run_byte_size_ = static_cast<int>(MinBufferSize(bit_width));
510510
ARROW_DCHECK_GE(buffer_len, max_run_byte_size_) << "Input buffer not big enough.";
511511
Clear();
512512
}

cpp/src/arrow/util/rle_encoding_test.cc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -813,7 +813,7 @@ TEST(BitRle, RepeatedPattern) {
813813

814814
TEST(BitRle, Overflow) {
815815
for (int bit_width = 1; bit_width < 32; bit_width += 3) {
816-
int len = RleBitPackedEncoder::MinBufferSize(bit_width);
816+
int len = static_cast<int>(RleBitPackedEncoder::MinBufferSize(bit_width));
817817
std::vector<uint8_t> buffer(len);
818818
int num_added = 0;
819819
bool parity = true;
@@ -861,7 +861,8 @@ void CheckRoundTrip(const Array& data, int bit_width, bool spaced, int32_t parts
861861
const int data_size = static_cast<int>(data.length());
862862
const int data_values_count =
863863
static_cast<int>(data.length() - spaced * data.null_count());
864-
const int buffer_size = RleBitPackedEncoder::MaxBufferSize(bit_width, data_size);
864+
const int buffer_size =
865+
static_cast<int>(RleBitPackedEncoder::MaxBufferSize(bit_width, data_size));
865866
ASSERT_GE(parts, 1);
866867
ASSERT_LE(parts, data_size);
867868

0 commit comments

Comments
 (0)