From 6dfe1be2a3d2acdfb5673d66c363a273f617c5a8 Mon Sep 17 00:00:00 2001 From: AntoinePrv Date: Thu, 2 Jul 2026 10:33:09 +0200 Subject: [PATCH] Add missing typename --- cpp/src/arrow/util/rle_encoding_internal.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cpp/src/arrow/util/rle_encoding_internal.h b/cpp/src/arrow/util/rle_encoding_internal.h index 825cd253df9b..5dc94f368d3c 100644 --- a/cpp/src/arrow/util/rle_encoding_internal.h +++ b/cpp/src/arrow/util/rle_encoding_internal.h @@ -811,7 +811,8 @@ auto RleBitPackedDecoder::GetBatch(value_type* out, } parser_.ParseWithCallable([&](auto run) { - using RunDecoder = RleBitPackedDecoderGetRunDecoder::type; + using RunDecoder = + typename RleBitPackedDecoderGetRunDecoder::type; ARROW_DCHECK_LT(values_read, batch_size); RunDecoder decoder(run, value_bit_width_); @@ -1124,7 +1125,8 @@ auto RleBitPackedDecoder::GetSpaced(Converter converter, } parser_.ParseWithCallable([&](auto run) { - using RunDecoder = RleBitPackedDecoderGetRunDecoder::type; + using RunDecoder = + typename RleBitPackedDecoderGetRunDecoder::type; RunDecoder decoder(run, value_bit_width_); @@ -1306,7 +1308,8 @@ auto RleBitPackedDecoder::GetBatchWithDict(const V* dictionary, } parser_.ParseWithCallable([&](auto run) { - using RunDecoder = RleBitPackedDecoderGetRunDecoder::type; + using RunDecoder = + typename RleBitPackedDecoderGetRunDecoder::type; RunDecoder decoder(run, value_bit_width_);